我创建了自定义上下文菜单项,它似乎适用于所有文件类型-即使通过快捷方式链接也是如此。(选择我的自定义选项将对快捷方式目标而不是.lnk文件执行操作。)现在,我想创建一个图标使其突出。我的防病毒程序和Notepad ++似乎能够做到这一点,所以我知道这是可能的。唯一的问题是,如何?
我创建了自定义上下文菜单项,它似乎适用于所有文件类型-即使通过快捷方式链接也是如此。(选择我的自定义选项将对快捷方式目标而不是.lnk文件执行操作。)现在,我想创建一个图标使其突出。我的防病毒程序和Notepad ++似乎能够做到这一点,所以我知道这是可能的。唯一的问题是,如何?
Answers:
打开regedit.exe并找到您为自定义菜单项创建的键。
现在在其中创建一个新的String值并将其命名Icon
。双击它并输入您的自定义图标文件的路径:
c:\ folder \ icon.ico
您可以选择使用Windows shell32.dll文件,例如在我的示例中:
结果:
只是一个额外的注意事项-看起来这种方法在Windows 7(可能是Vista)上也可以使用,但是当我在Windows XP上进行测试时,该图标没有出现。
HKCR\*\shellex\ContextMenuHandlers
但我无法自行判断这些键的工作方式。
...然后,如果需要,可以使用程序(exe文件)已在使用的默认/相同图标。
只需使用以下内容作为Icon
@Slim K在您的答案中指向您的字符串值的内容:
"C:\Path\to\YourProgram.exe",0
Sublime Text 3的上下文菜单选项不使用图标。因此,我添加了一个Icon
字符串值,以及您在屏幕快照中看到的内容。