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
, .exe
o .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.