为所有桌面快捷方式设置自定义右键单击上下文菜单项的图标(Windows资源管理器)

Fir*_*DoL 26 registry

我学会了如何在右键单击上下文菜单中添加项目,但我也想添加一个图标.我测试了向键添加一个值Icon(想象一下,键是HKCL\lnkfile\shell\MY COMMAND \命令,我将图标值添加到HKCL\lnkfile\shell\MY COMMAND)但它不起作用,我把它里面的图标的路径,但它是32x32,也许是问题可能没有...有人知道如何添加图标到我的菜单项?

谢谢你的回答

was*_*ere 59

适用于Windows 7和8&10

将自定义项添加到上下文菜单:

崇高文本3

应用程序的路径:C:\Program Files\Sublime Text 3\sublime_text.exe.

  1. 运行regedit.exe(或按Windows开始按钮并键入:regedit)
  2. 去:

    HKEY_CLASSES_ROOT\\*\shell
    
    Run Code Online (Sandbox Code Playgroud)

    (*就在顶部)

  3. 左侧面板中的Right_mouse_click shell,用于创建新密钥的选项:
    1. 新>关键
    2. 称之为:Sublime Text 3(或者你喜欢称之为的任何东西)
  4. 然后我们在刚创建的Key下创建另一个Key:Right_mouse_click 在左侧面板中显示Sublime Text 3(实际上是您自己的应用程序名称),以获取创建新Key的选项:
    1. 新>关键
    2. 叫它:命令
  5. 右侧面板更改(默认)键值(双击或右键_单击并修改)到:

    C:\Program Files\Sublime Text 3\sublime_text.exe %1
    
    Run Code Online (Sandbox Code Playgroud)

    实际上:你自己的应用程序的路径.
    但是在空格之后添加以下路径:%1.


可选:在菜单中设置图标+位置:

图标:

  1. 单击您创建的密钥:Sublime Text 3(我们刚创建的不是它的孩子:命令)
  2. 为它创建一个新的String键(Right_mouse_click 在RIGHT面板背景或菜单上:编辑,然后按New> Key,选择String Value)
  3. 叫它:图标
  4. 设置它的值,象我们上面那样的命令:

    "C:\Program Files\Sublime Text 3\sublime_text.exe"
    
    Run Code Online (Sandbox Code Playgroud)

    实际上:你自己的应用程序的路径

+

上下文菜单中的位置:

  1. 创建另一个字符串值,我们就像上面一样创建了Icon
  2. 叫它:位置
  3. 将它的值设置为:

    Top
    
    Run Code Online (Sandbox Code Playgroud)

    或者如果您愿意:

    Bottom
    
    Run Code Online (Sandbox Code Playgroud)

注意:图标和位置字符串不是创建的command,而是它的父母:无论你把你的app键称为什么\shell.

  • 在相当多的Windows 10计算机上完成此操作,仍然可以使用。请仔细按照说明进行操作,它将在Win10上运行。 (2认同)
  • 我在错误的位置添加了图标和位置,实际上,如果您需要照片,请参阅此链接。http://www.winhelponline.com/blog/add-icon-to-right-click-menu-windows-7/ (2认同)

Cᴏʀ*_*ᴏʀʏ 27

这可能是一个很长的镜头,但尝试在HKCL\lnkfile\shell\MY COMMAND键下创建一个名为"Icon"的字符串值,然后将值设置为图标的路径(例如C:\Program Files\Your Program\YourProgram.exe,0),假设您的图标嵌入在您指定的任何应用程序中运行命令.

  • @ Fire-Dragon-DoL那么你为什么接受这个答案? (4认同)