Registry 为所有桌面快捷方式的自定义右键单击上下文菜单项设置图标(windows资源管理器)
我学习了如何将项目添加到右键单击上下文菜单,但我也想添加一个图标。我测试了向键添加一个值图标(假设键是HKCL\lnkfile\shell\MY COMMAND\COMMAND,我将图标值添加到HKCL\lnkfile\shell\MY COMMAND),但它不起作用,我将图标的路径放在里面,但它是32x32,可能是问题可能没有。。。有人知道如何在我的菜单项中添加图标吗Registry 为所有桌面快捷方式的自定义右键单击上下文菜单项设置图标(windows资源管理器),registry,Registry,我学习了如何将项目添加到右键单击上下文菜单,但我也想添加一个图标。我测试了向键添加一个值图标(假设键是HKCL\lnkfile\shell\MY COMMAND\COMMAND,我将图标值添加到HKCL\lnkfile\shell\MY COMMAND),但它不起作用,我将图标的路径放在里面,但它是32x32,可能是问题可能没有。。。有人知道如何在我的菜单项中添加图标吗 谢谢您的回答,这可能不太可能,但请尝试在HKCL\lnkfile\shell\MY COMMAND键下创建一个名为“Icon”
谢谢您的回答,这可能不太可能,但请尝试在
HKCL\lnkfile\shell\MY COMMAND
键下创建一个名为“Icon”的字符串值,然后将该值设置为图标的路径(例如C:\Program Files\your Program\your Program.exe,0
),假设您的图标嵌入到您指定要在命令中运行的任何应用程序中。好的,我在这方面做了一些工作,并理解了一件重要的事情:如果您使用的是Windows XP或更早版本,则需要执行dll、创建GUI、引用。。。一项很长的任务,仅将图标设置为上下文菜单
否则,如果您有vista或seven(这是我正在使用的技术),Cory的答案很有效。只需在注册表中添加一个条目: HKCR\Directory\shell\%MY\u APPLICATION%\命令\ 关键字名称:图标 键值:exe的完整路径(它将使用应用程序嵌入图标)适用于Windows 7、8和10 将自定义项添加到关联菜单: 崇高的文本3 应用程序路径:
C:\Program Files\Sublime Text 3\Sublime_Text.exe
regedit.exe
(或按Windows开始按钮并键入:regedit)HKEY_CLASSES_ROOT\\*\shell
(*
位于顶部)C:\Program Files\Sublime Text 3\sublime_text.exe %1
Top
事实上:您自己的应用程序路径。但请在路径末尾的空格后添加以下内容:
%1
可选:在菜单中设置图标+位置: 偶像:
"C:\Program Files\Sublime Text 3\sublime_text.exe"
事实上:您自己的应用程序路径C:\Program Files\Sublime Text 3\sublime_text.exe %1
Top
或者,如果您愿意:
Bottom
注意:图标和位置字符串键不是在
命令中创建的,而是它的父项:无论您在\shell
中如何调用应用程序键,我已经对它进行了测试,但它不起作用。。。实际上,exe文件有一个自定义图标,但如果我创建该exe文件的快捷方式,图标路径为bla\bla\myexe.exe,不带“0”。。。我也测试过了,但不起作用。我在visual studio 2010中使用C#。我测试过,我将值加引号和不加引号,用32x32图标和16x16图标测试过,但仍然不工作。图标
键必须位于命令
键的父级,如和所述。顺便说一句,被接受的正确答案是在2010年写的…:)太好了,我正试图为Sublime Text 2做这件事,所以谢谢你的详细回答!;-)在相当多的Windows10机器上完成,仍然有效。请仔细遵循说明,它将在Win10上工作。我在错误的位置添加了图标和位置,事实上,如果您需要照片,请参阅此链接。