windows 为右键菜单添加"使用xx打开"项

需要达到这种效果:


步骤如下:

  • regedit 打开注册表,定位到 "HKEY_CLASSES_ROOT*\shell" 路径,在
    "shell" 上右键,新建项,取个好听的名字(如 "vscode");
  • 在该项右侧的值中,"(默认)" 值的数据改成你需要在右键菜单中显示的字符串(如 "OpenWithCode"),然后这里再新建一个可扩充字符串值,值名称为 "Icon",值数据为你需要用来打开文件的指定程序的全路径,这将是右键菜单上对应项的图标;
  • 选中新建的项("vscode"),再新建一个名为 "command" 的项,在这个项右侧的值中,"(默认)" 值的数据改成需要用来打开文件的指定程序的全路径加上空格和一个 "%1",这将是右键菜单上对应项的命令;
vscode

command

添加注册表的脚本如下:

Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\*\shell\vscode]
@="OpenWithCode"
"Icon"=hex(2):44,00,3a,00,5c,00,50,00,72,00,6f,00,67,00,72,00,61,00,6d,00,20,\
  00,46,00,69,00,6c,00,65,00,73,00,5c,00,4d,00,69,00,63,00,72,00,6f,00,73,00,\
  6f,00,66,00,74,00,20,00,56,00,53,00,20,00,43,00,6f,00,64,00,65,00,5c,00,43,\
  00,6f,00,64,00,65,00,2e,00,65,00,78,00,65,00,00,00

[HKEY_CLASSES_ROOT\*\shell\vscode\command]
@="D:\\Program Files\\Microsoft VS Code\\Code.exe %1"

将上述文本保存到 txt 文档中,保存并修改文件后缀名为 "xxx.reg",双击添加到注册表中,然后再打开注册表定位到该位置修改文件路径或名称等。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 这篇文章几乎几乎原封不动的搬过来了这位博主的内容,作为自己以后查询方便用~ reference:http://bl...
    DeamoV阅读 20,503评论 3 33
  • 本文讲述的核心库:_winreg 平时在Windows下安装一些软件后,会发现自动添加了一些右键菜单功能,方便日常...
    m2fox阅读 11,595评论 2 13
  • 摘抄:http://blog.163.com/sbtaot/blog/static/128303760200982...
    cqlina阅读 4,369评论 0 5
  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 134,993评论 19 139
  • 我为你煎熬了一年, 你吃的白白胖胖, 而我却被油烟污染, 你这样的女子, 也只有我这样的粗人来爱, 爱到骨子里, ...
    读娘阅读 379评论 0 1