Skip to content

DmitrMarch/PopCatRecycleBin

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

PopCatRecycleBin

Это просто скрипты для смены или восстанавления стандартной иконки коризны Windows (7, 10, 11, а может даже и для будущих версий)

Предыстория:

Давным давно я поставил эти иконки на корзину через редактор реестра Winodws, затем случайно сломал его (regedit), конечно же не сделав предварительно бэкапы (HaHa, classic). И вот я снова поставил иконки вручную через редактор реестра после успешной переустановки винды. Совсем недавно я сделал обновление с 21h1 до 22h2, что снова привело к сбросу иконок корзины. И тут меня осенило, а почему бы не автоматизировать этот процесс с помощью простого batch файла?

Суть batch файлов

Есть всего два батника. Первый это SetIcons.bat, в котором и изменяются иконки для трёх случаев: текущее состояние (value-empty или "безымянный" параметр), состояние заполненной корзины (value "full"), ну и состояние пустой корзинки (value "empty").

Второй файл это ResetIcons.bat, где просто возвращаются стандартные иконки корзины из системной библиотеки imageres.dll.

В конце обоих файлов дважды используется встроенная утилита ie4uinit.exe, т.к. она имеет разные параметры в зависимости от версии Windows. Данная программа просто очищает кэш иконок.

Как поставить свои иконки

Для смены иконок на свои достаточно изменить имена в SetIcons.bat файле. Так в следующей вырезке /d "%CD%\<FullIconName.ico>,0" флаг d означает, что после него следуют данные для соответствующего параметра, FullIconName.ico должно соотстветсвовать имени вашей иконки, а 0 это просто индекс необходимого изображения из файла .ico

About

Батники для изменения иконки корзины Windows

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors