Como distribuir arquivos com um ícone personalizado no Windows

1

Eu sei como atribuir um ícone personalizado a uma pasta no meu próprio computador. Mas existe uma maneira de distribuir uma pasta que tenha um ícone personalizado sem precisar atribuir manualmente o ícone personalizado em cada novo computador?

    
por emersonthis 24.06.2015 / 01:14

2 respostas

3

É possível editar o arquivo desktop.ini .

  1. Crie uma nova pasta. Coloque um arquivo contendo seu ícone de escolha na pasta. Esse arquivo pode ser do tipo .bmp , .dll , .exe ou .ico . Destes, todos, exceto .bmp , podem conter vários ícones.
  2. Crie um novo documento no bloco de notas.
  3. Digite

    [.ShellClassInfo]
    IconFile=iconfilename
    IconIndex=number

    ou

    [.ShellClassInfo]
    IconResource=iconfilename,number

    onde iconfilename é o nome (incluindo a extensão) do arquivo de ícone e number é o índice do ícone a ser usado. Especifique 0 (zero) para usar o primeiro ícone no arquivo, 1 para o segundo e assim por diante. Se você quiser o primeiro ícone, você pode deixar de fora o ,0 (com o IconResource form), e você pode deixar de fora a linha IconIndex no formulário IconFile .

  4. Salvar como Desktop.ini na pasta.

Mais informações podem ser encontradas em Como usar o Desktop.ini para personalizar os ícones das pastas .

Agora, distribua a pasta com o ícone e o arquivo .ini nela.

    
por 24.06.2015 / 03:27
0

Editar: eu estava usando o Windows 8.

Nenhuma das soluções acima funcionou para mim. Eu estava tentando atribuir ícones personalizados para pastas armazenadas em uma unidade flash e só foi bem sucedido na atribuição de um para a unidade em si. O que acabei fazendo foi indo para propriedades e atribuindo o ícone que eu queria para o arquivo, armazenando os ditos ícones na raiz da unidade flash e tornando-os escondidos. Então eu procurei o arquivo mencionado nas soluções acima (F: \ nome do arquivo \ desktop.ini), embora, tanto quanto eu poderia dizer que o arquivo não existe (sim, eu oculto ícones ativados). Eu encontrei esse arquivo e abri no bloco de notas. leia:

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

Tudo o que eu tinha que fazer era apagar as informações da unidade (como cada computador decide qual letra atribuir a unidade) para que ele leia:

[ShellClassInfo] IconResource = Logo.ico, 0

Eu salvei e mantive as informações de um computador para o outro.

Agora, percebo que este é literalmente o mesmo código mencionado acima, no entanto, quando eu fiz meu próprio arquivo no bloco de notas e colei o código, salvei e coloquei no arquivo, ele não funcionou. A maneira que eu sugeri fazer isso de alguma forma torna o arquivo desktop.ini escondido mesmo quando você tem arquivos ocultos habilitados. Eu não entendo nada disso, mas funciona, então eu realmente não me importo.

    
por 15.02.2018 / 01:23