Изменение и разгруппирование значков файлов в Windows 10 (для сопоставления значков в Atom / Sublime / VScode)

1

Существует популярный набор значков файлов, первоначально для атома, который я хочу использовать в качестве значков файлов Windows:

enter image description here Отсюда

Я знаю, что могу создать .ico файл с иконками в нем, хотя я не знаю, особенно удобный способ. (Я скачиваю .svgзатем закрасьте, а затем сохраните как .ico )

Фактическая проблема, с которой я сталкиваюсь, заключается в том, что если я меняю значок для данного файла, он фактически меняет значок для программы по умолчанию. (Если я открою .psd .ico, .jpg, .png в фотошопе у них будет одинаковый значок.)

Как я могу изменить значок, основываясь только на расширении, а не на том, что используется для его открытия?


Я заметил, что файлы фотошопа имеют несколько разных типов файлов & amp; значки, в то время как файлы, открытые с возвышенным текстом, имеют одинаковый значок.

Расширения фотошопа хранятся в

HKEY_CLASSES_ROOT\Photoshop.<name>FileType.<#>\

и иметь запись в реестре для каждого типа.

Файлы, открытые с возвышенным текстом все Хранится в

HKEY_CLASSES_ROOT\Applications\sublime_text.exe\

Итак, я предполагаю, что если бы я мог сделать отдельные записи реестра для файлов, которые открываются с возвышенным текстом, я бы мог дать им уникальные значки.

Другое отличие в FileTypesMan заключается в User Choice поле пустое для файлов фотошопа и является Applications\sublime_text.exe для всех возвышенных текстовых файлов.

Я не знаю достаточно о реестре Windows, чтобы сказать, возможно ли изменить его таким образом.

Tain
источник
1
Не уверен, что вы можете изменить его без корректировка реестра связанная статья предназначена для Windows 7, но может относиться и к Windows 10.
angelofdev
После этого руководства возникает та же проблема группирования. Он редактирует значение реестра приложения, которое открывает файл.
Tain
Как вы получили svg файл иконки?
Biswapriyo
этот репозиторий имеет svg для всех значков в пакете.
Tain