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?
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?
Respuestas:
Es posible editando el desktop.ini expediente.
.bmp, .dll, .exeo .ico.
De estos, todos excepto .bmp puede contener varios iconos. 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.
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.
IconFile sin IconIndex no funciona, pero especificando IconResource sin un número funciona.
attrib +r TheNameOfYourFolder después de actualizar el archivo desktop.ini
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.