Eu realmente não acho que há um todo para isso, estou pesquisando sobre isso também, até agora eu encontrei:
link
Deste não tudo funciona:
link
No meu caso, eu estou tentando criar "tags" para pastas de música com base nos arquivos de áudio, vou ter que criar um script ainda para exportar os dados do primeiro arquivo de áudio de dentro de cada pasta para um arquivo chamado Desktop .ini que deve ser assim:
[{F29F85E0-4FF9-1068-AB91-08002B27B3D9}]
Prop2 = 31,Title
Prop3 = 31,Subject
Prop4 = 31,Author
Prop5 = 31,Keywords(Tags)
Prop6 = 31,Comment
[{56A3372E-CE9C-11D2-9F0E-006097C686F6}]
Prop4 = 31,Album Name Test
Prop5 = 31,2000
Prop11 = 31,Pop
No documento de esquema, você pode encontrar a chave de marca de música e no final você encontrará um / "número" que é igual a Prop "número" logo após a chave.
O que eu ainda não descobri:
Defina o tamanho da pasta, para que o Windows não precise calculá-la toda vez, o que é extremamente estúpido. Isso pode não ser possível.
Também não testamos as chaves que terminam com palavras como:
D5CDD505-2E9C-101B-9397-08002B2CF9AE / DocTitlePrefix
Ainda não sei por que existe esse número 31 antes de todos os dados, pode ser o tamanho dos dados para o índice.
Isso também funciona principalmente:
link
Os ícones não podem ser redimensionados, os tamanhos automáticos do Windows para o modo de visualização do diretório pai conforme você os visualiza.
Para o tipo de ícone e pasta, você pode usar este modo básico:
[.ShellClassInfo]
IconResource=C:\WINDOWS\System32\SHELL32.dll,137
[ViewState]
FolderType=Music
Se você quiser um ícone personalizado, pode usar um ícone dentro dessa pasta ou usar um caminho relativo que deve terminar assim:
folder.ico,0
folder.ico,1 #### for the second icon in a multi icon file