1

Тема: АНК: Изменение стандартной иконки файлов .ahk

Здравствуйте.
не раз поднималась тема по поводу изменения стандартных значков и иконок в АНК.
С помощью стороннего софта заменил вшитые в AutoHotkey.exe иконки.

http://data3.floomby.com/files/share/20_10_2013/WvimgM0dPUqU6jia49eY8w.jpg

Значки в системном трее отображаются корректно.
Но вот со стандартной иконкой файлов .ahk ничего не могу сделать.
В программе стандартную иконку заменил, но на деле все файлы так и остались со стандартным значком.
В реестре в ветке HKEY_CLASSES_ROOT\AutoHotkeyScript\DefaultIcon в параметре по умолчанию записано:
C:\Program Files\AutoHotkey\AutoHotkey.exe,1 что соответствует изменённому приложению и номеру изменённой иконки.
Перезагрузка компьютера также не помогает.
Может в Windows все иконки где-то буферизуются и используются системой?

P.S. Заменённая иконка также имеет 4 формата внутри себя и все 4 заменены.
       На любой ярлык можно повесить изменённую иконку.

2

Re: АНК: Изменение стандартной иконки файлов .ahk

Да, тоже встречал такое, будто где-то в системе "залипает буферизация конки". Было у меня с AutoHotkey и ещё чем-то.

3

Re: АНК: Изменение стандартной иконки файлов .ahk

Попробуйте перенести папку АНК, и выберите "открыть с помощью".

По вопросам возмездной помощи пишите на E-Mail: serzh82saratov@mail.ru Telegram: https://t.me/sergiol982
Win10x64 AhkSpy, Hotkey, ClockGui

4

Re: АНК: Изменение стандартной иконки файлов .ahk

Странные вещи творятся в этом Windows XP))
Ничего не делал. Поехал в магазин, а когда вернулся всё заработало )))

5

Re: АНК: Изменение стандартной иконки файлов .ahk

serzh82saratov пишет:

Попробуйте перенести папку АНК, и выберите "открыть с помощью".

Это пробовал. Не помогало.

6

Re: АНК: Изменение стандартной иконки файлов .ahk

Значки для увеличения быстродействия кэшируются в системе (параметры кэширования где-то в реестре). Через какое-то время всё станвится на место, но чтобы встало сразу, надо найти и удалить в пользовательском профиле скрытый файл IconCache.db и перзагрузиться или перезапустить проводник.

7

Re: АНК: Изменение стандартной иконки файлов .ahk

Решил проблему немного иначе.
Вшил в AHK ещё одну иконку. Она получила порядковый номер 8.
Изменил ключ в реестре с "C:\...\AutoHotkey.exe,1" на "C:\...\AutoHotkey.exe,8" и всё работает как надо и без сбоев.

8

Re: АНК: Изменение стандартной иконки файлов .ahk

Проще вместо C:\...\AutoHotkey.exe,8 написать путь к иконке, чем при каждом обновлении снова вшивать иконку, или нет?

По вопросам возмездной помощи пишите на E-Mail: serzh82saratov@mail.ru Telegram: https://t.me/sergiol982
Win10x64 AhkSpy, Hotkey, ClockGui

9

Re: АНК: Изменение стандартной иконки файлов .ahk


Icon = D:\AutoIt\Image00581.ico
RegWrite, REG_SZ, HKEY_CLASSES_ROOT, AutoHotkeyScript\DefaultIcon,, %Icon% 

Указать путь, закрыть все окна проводника, запустить проводник.

По вопросам возмездной помощи пишите на E-Mail: serzh82saratov@mail.ru Telegram: https://t.me/sergiol982
Win10x64 AhkSpy, Hotkey, ClockGui

10

Re: АНК: Изменение стандартной иконки файлов .ahk

serzh82saratov пишет:

Проще вместо C:\...\AutoHotkey.exe,8 написать путь к иконке, чем при каждом обновлении снова вшивать иконку, или нет?

Ну это лишние файлы на компе. Тем более для иконок в трее всё равно перепаковывать экзешник.