Cómo distribuir archivos con ícono personalizado en Windows

1

Sé cómo asignar un icono personalizado a una carpeta en mi propia computadora. Pero hay una manera de distribuir ¿Una carpeta que tiene un icono personalizado sin tener que asignar manualmente el icono personalizado en cada nueva computadora?

emersonthis
fuente

Respuestas:

3

Es posible editando el desktop.ini expediente.

  1. Crear una nueva carpeta. Coloque un archivo que contenga su icono de elección en la carpeta. Este archivo puede ser de tipo .bmp, .dll, .exeo .ico. De estos, todos excepto .bmp puede contener varios iconos.
  2. Crear un nuevo documento en el Bloc de notas.
  3. Tipo

    [.ShellClassInfo]
    IconFile= nombre de archivo del icono  IconIndex =  número 

    o

    [.ShellClassInfo]
    IconResource= nombre de archivo del icono ,  número 

    dónde iconfilename es el nombre (incluida la extensión) del archivo de icono, y number Es el índice del icono a utilizar. Especifique 0 (cero) para usar el primer icono en el archivo, 1 para el segundo, y así sucesivamente. Si quieres el primer icono, puedes dejar de lado el ,0 (con el IconResource formar), y usted puede ser capaz de dejar fuera la IconIndex línea en el IconFile formar.

  4. Guardar como Desktop.ini en la carpeta.

Más información se puede encontrar en Cómo utilizar Desktop.ini para personalizar los iconos de carpeta .

Ahora distribuye la carpeta con el icono y .ini archivo en el mismo.

MrU
fuente
¿Le importa publicar los contenidos de ese enlace, en caso de que alguna vez se desconecte?
td512
ah ok voy a editar la respuesta para incluir los pasos.
MrU
He encontrado (en Windows 7) que especifica IconFile sin IconIndex no funciona, pero especificando IconResource sin un número funciona.
G-Man
¿Debería esto funcionar en Windows 8? He intentado múltiples combinaciones de las soluciones anteriores y ninguna parece funcionar. ¿Deben los cambios en desktop.ini surtir efecto inmediatamente? ¿O necesito reiniciar o algo?
emersonthis
1
Finalmente lo puse en funcionamiento, pero hay un paso adicional crítico: Ejecutar attrib +r TheNameOfYourFolder después de actualizar el archivo desktop.ini
emersonthis
0

Edit: yo estaba usando Windows 8.

Ninguna de las soluciones anteriores funcionó para mí. Estaba intentando asignar íconos personalizados a las carpetas almacenadas en una unidad flash y solo tuve éxito al asignar uno a la unidad. Lo que terminé haciendo fue ir a las propiedades y asignar el ícono que quería al archivo, almacenar dichos íconos en la raíz de la unidad flash y hacerlos ocultos. Luego busqué el archivo mencionado en las soluciones anteriores (F: \ nombre del archivo \ desktop.ini) aunque, por lo que pude ver, ese archivo no existía (sí, tengo iconos ocultos encendidos). Encontré tal archivo y lo abrí en el bloc de notas. se leía:

[.ShellClassInfo] IconResource = F: \ Logo.ico, 0

Todo lo que tenía que hacer era borrar la información de la unidad (ya que cada computadora decide qué letra asignar a la unidad) para que lea:

[.ShellClassInfo] IconResource = Logo.ico, 0

Lo guardé y guardé la información de una computadora a otra.

Ahora, me doy cuenta de que este es literalmente el mismo código mencionado anteriormente, sin embargo, cuando hice mi propio archivo en el bloc de notas y lo pegué, lo guardé y lo puse en el archivo, no funcionó. La forma en que sugerí hacerlo de alguna manera hace que el archivo desktop.ini se oculte incluso cuando tienes archivos ocultos habilitados. No lo entiendo en absoluto, pero funciona, así que realmente no me importa.

ComputerBlue
fuente