Как сделать, чтобы папка не теряла свой значок при перемещении?
За отображение значка на папке отвечает файл Desktop.ini, который создаётся в папке
Чтобы назначить значок папке, можно воспользоваться системным окном "Свойства"
1. Правой кнопкой мыши нажимаете на папке - выбираете "Свойства" (или Alt + Enter)
2. Вкладка "Настройки" - Сменить значок
3. Указываете путь к значку
Чтобы папка не теряла свой значок при перемещении
1. Значок должен находиться в папке
2. В Desktop.ini должно прописываться только имя значка/библиотеки (без пути)
Пример:
Код
[.ShellClassInfo]
IconFile=IconWorkshop.exe
IconIndex=0
IconResource=IconWorkshop.exe,0
Пример:
Код
[.ShellClassInfo]
IconFile=Programs.ico
IconIndex=0
IconResource=Programs.ico,0
Для удобства назначения иконки для папки можно воспользоваться кнопкой в TC Image
Код
TOTALCMD#BAR#DATA
%COMMANDER_PATH%\Scripts\AddIcons\IconOnFolders.vbs
"%P\" ""%N"" 1
%COMMANDER_PATH%\Wcmicons.dll,929
Назначить РОДИТЕЛЬСКОЙ папке иконку из файла под курсором (только имя)
-1