如何在 Windows 7 中向自定义上下文菜单项添加图标?

如何在 Windows 7 中向自定义上下文菜单项添加图标?

有关的: 如何将程序添加到所有文件的上下文菜单中?

我已经创建了自定义上下文菜单项,它似乎适用于所有文件类型 - 甚至通过快捷方式链接。(选择我的自定义选项会对快捷方式目标执行操作,而不是 .lnk 文件。)现在,我想创建一个图标以使其脱颖而出。我的防病毒程序和 Notepad++ 似乎可以做到这一点,所以我知道这是可能的。唯一的问题是,如何做到?

答案1

打开 regedit.exe 并找到为自定义菜单项创建的键。

现在在其中创建一个新的字符串值并将其命名为Icon。双击它并输入自定义图标文件的路径:

c:\文件夹\图标.ico

您也可以选择使用 Windows shell32.dll 文件,如我的示例所示: 註冊

结果:

自定义上下文菜单中的图标

只需补充说明一下 - 看起来此方法适用于 Windows 7(也可能适用于 Vista),但我在 Windows XP 上测试时该图标并未出现。

答案2

...和如果您愿意,您可以使用您的程序(exe 文件)已经在使用的默认/相同的图标。

Icon只需使用如下所示的内容作为@Slim K 在他的回答中指出的字符串值的内容:

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

Sublime Text 3 的上下文菜单选项不使用图标。因此我添加了一个Icon字符串值,其内容如屏幕截图所示。

1

2

相关内容