У меня есть папка из 10 папок, и я хотел бы изменить каждую папку на другой значок. Каждая из этих иконок уже сделана в другой папке. (у каждой папки будет свой значок)

Как бы я автоматизировал или пакетировал эту задачу, чтобы избавить меня от необходимости делать это индивидуально. Поскольку у меня будет больше наборов значков, чтобы сделать.

1 ответ1

0

Где реальные значки, которые вы собираетесь применить к папкам?

Если они не находятся в файле .dll , вы можете создать его, используя бесплатную 30-дневную пробную версию IcoFX или аналогичного программного обеспечения.

Внутри каждой папки есть скрытый файл с именем desktop.ini . Они имеют атрибуты файловой системы S (Система), A (Файлы, готовые для архивирования), а также H (Скрытый). Вы можете увидеть их, добавив столбец Атрибуты в окне проводника.

Файлы desktop.ini выглядят так для стандартной желтой папки:

[.ShellClassInfo]
LocalizedResourceName=@%SystemRoot%\system32\shell32.dll,-21770
IconResource=%SystemRoot%\system32\imageres.dll,-112
IconFile=%SystemRoot%\system32\shell32.dll
IconIndex=-235

В файле desktop.ini в одной [уже] настроенной папке важными строками являются IconFile , который указывает на местоположение созданного вами файла icon.dll , и строка IconIndex , которая указывает на конкретный цветной значок в пределах файл.

Вы копируете один и тот же файл в каждую из папок, которые хотите настроить, но значение IconIndex будет различным в зависимости от цвета. Убедитесь, что они имеют атрибуты HSA.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .