Как добавить значок в пользовательский элемент контекстного меню В Windows 7?

по теме: Как добавить программу в контекстное меню всех файлов?

Я создал свой собственный пункт контекстного меню, и он, кажется, работает на всех типах файлов-даже через ссылки быстрого доступа. (При выборе мой пользовательский параметр выполняет операцию на целевой ярлык, не .файл lnk.) Теперь я хотел бы создать значок, чтобы он выделялся. Моя антивирусная программа и Notepad++, похоже, смогли это сделать, поэтому я знаю, что это возможно. Вопрос только в том, как?

24
задан Community
29.04.2023 15:27 Количество просмотров материала 2972
Распечатать страницу

2 ответа

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

Теперь создайте в нем новое строковое значение и назовите его Icon. Дважды щелкните его и введите путь к файлу пользовательского значка:

c:\folder\icon.ico

дополнительно вы можете использовать Windows shell32.dll файл, как в моем примере: Registry

результат:

Icon in custom context menu

просто дополнительное внимание - похоже, этот метод работает на Windows 7 (и, вероятно, Vista), но значок не появился, когда я тестировал на Windows XP.

8
отвечен Siim K 2023-04-30 23:15

...И если вы хотите, вы можете использовать по умолчанию/тот же значок, что ваша программа (exe-файл) уже использует.

просто использовать что-то вроде ниже, как содержимое Icon строковое значение, на которое указал @Slim K в своем ответе:

"C:\Path\to\YourProgram.exe",0

Sublime Text 3 не использует значок для опции контекстного меню. Поэтому я добавил Icon строковое значение с содержимым, которое вы видите в скриншот.

enter image description here

and:

3
отвечен goofle 2023-05-01 01:32

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя
Вверх