文章目录

  • 吃水不忘挖井人系列
  • 具体步骤
    • 1.安装vscode;或者 Notepad++
    • 2.新建一个“.reg”为后缀的文件;
    • 3.把下面内容复制到文件中;
    • 4.替换路径
    • 5.【可以忽略】将reg文件移动
    • 6.双击文件名后缀为.reg的文件,弹出询问是否注册,点击确定;
    • 7.回到桌面,鼠标右键检查是否出现图片的样子
    • 在这里插入图片描述
  • 解决 `ShellExecute failed (2): Is this command correct?` 的问题

吃水不忘挖井人系列

鼠标右键vsCode打开

具体步骤

1.安装vscode;或者 Notepad++

2.新建一个“.reg”为后缀的文件;

3.把下面内容复制到文件中;

【示例中展示的是Notpad++】
如果想改成vscode请看第4步

Windows Registry Editor Version 5.00 ; 此注册表适配 Notepad++ 、 VS Code 等; Edit files
; 这里的配置,将会出现在 某个指定文件的右键菜单
[HKEY_CLASSES_ROOT\*\shell\Edit with Notepad++]
@="Edit with Notepad++"
"Icon"="D:\\dev-tools\\Notepad++\\notepad++.exe,0" [HKEY_CLASSES_ROOT\*\shell\Open with Notepad++\command]
@="\"D:\\dev-tools\\Notepad++\\notepad++.exe\" \"%1\"" ; --------------------------------------------------------------------
; This will make it appear when you right click ON a folder
; The "Icon" line can be removed if you don't want the icon to appear
; 这里的配置,将会出现在 文件夹上的右键菜单;[HKEY_CLASSES_ROOT\Directory\shell\Notepad++]
;@="Open with Notepad++"
;"Icon"="\"D:\\dev-tools\\Notepad++\\notepad++.exe\",0" ;[HKEY_CLASSES_ROOT\Directory\shell\Notepad++\command]
;@="\"D:\\dev-tools\\Notepad++\\notepad++.exe\" \"%1\"" ; --------------------------------------------------------------------
; This will make it appear when you right click INSIDE a folder
; The "Icon" line can be removed if you don't want the icon to appear
; 这里的配置,将会出现在 打开的文件夹的空白处 的右键菜单;[HKEY_CLASSES_ROOT\Directory\Background\shell\Notepad++]
;@="Open with Notepad++"
;"Icon"="\"D:\\dev-tools\\Notepad++\\notepad++.exe\",0" ;[HKEY_CLASSES_ROOT\Directory\Background\shell\Notepad++\command]
;@="\"D:\\dev-tools\\Notepad++\\notepad++.exe\" \"%V\""

4.替换路径

D:\\dev-tools\\Notepad++\\notepad++.exe换成安装 软件 的路径
可以用 编辑器的 替换功能
比如把 D:\\dev-tools\\Notepad++\\notepad++.exe 替换成 D:\\dev-tools\\Microsoft VS Code\\Code.exe

5.【可以忽略】将reg文件移动

把文件名后缀为.reg的文件放到 软件 对应的文件夹中;

6.双击文件名后缀为.reg的文件,弹出询问是否注册,点击确定;

7.回到桌面,鼠标右键检查是否出现图片的样子

解决 ShellExecute failed (2): Is this command correct? 的问题

常见的Notepad++ 添加右键菜单的方式是:
注册 Notepad++.exe 所在目录下的 NppShell_xx.dll 这个文件
比如我的就是 NppShell_06.dll

但是这个注册方式会有一个问题,倘若修改了 Notepad++ 的兼容性,用管理员身份运行
那么就会报错 ShellExecute failed (2): Is this command correct?

查遍全网,竟然没有 一键解决 的方式,真的是太垃圾了
所以自己搞了一个

这个问题的根因的了解,还得感谢以下两篇文章
Win10 NotePad++ “ShellExecute failed (2): Is this command correct?”_Jim_Huang_GZ的博客-CSDN博客
How to Fix “ShellExecute failed (2): Is this command correct?” on Notepad++ | Tim Tech Support (timourrashed.com)

添加右键菜单:用xx打开(管理员身份下,也可以运行)【解决 ShellExecute failed (2): Is this command correct? 的问题】相关推荐

  1. 非管理员用户添加右键菜单(管理员也适用)

    目录 背景 解决办法 总结:把其他教程中的HKEY_CLASSES_ROOT替换为HKEY_CURRENT_USER\SOFTWARE\Classes即可 背景 网上大多数教程添加右键菜单的方法都需要 ...

  2. win10计算机添加右键菜单,win10怎么添加右键菜单

    为了操作方便.快捷,又需要在桌面图标的右键菜单中添加菜单项目,那怎么添加呢?下面学习啦小编整理了解决win10右键菜单如何添加的方法,希望能帮到大家O(∩_∩)O哈哈~ win10右键菜单如何添加的方 ...

  3. ListCtrl添加右键菜单(ListCtrl类里编辑,给ListCtrl 发送NM_RCLICK消息)

    在开发中会用到右键菜单,我们来一起学习一下. 假如,我们现在已经准备好了列表,就差右键处理了. 1.在资源视图中的添加一个MENU,如图 2.给要添加右键菜单的ListCtrl子类,添加消息 按 ct ...

  4. tkinter向文本框里加内容_给tkinter文本框添加右键菜单

    给tkinter文本框添加右键菜单 需求:直接右键点击使用tkinter创建的文本框是不会弹出菜单的.我们需要实现右键点击tkinter框架下的Entry对象.Text对象后弹出右键菜单可复制.粘贴和 ...

  5. 计算机文件右击怎么显示打开方式,电脑右键菜单中没有打开方式怎么办|电脑恢复打开方式选项到右键菜单中的方法...

    ‍ 假如在电脑系统中安装了多个同类的应用程序,那么对于同一类文件时会有多种打开方式.比如音频文件可以通过不同的播放器来打开.不过,有用户反映在右击文件时发现并没有"打开方式"这个选 ...

  6. w7打开计算机无删除键,Win7右键菜单无用的打开方式选项怎么删除?

    Win7右键菜单无用的打开方式选项怎么删除?以下文字资料是由(历史新知网www.lishixinzhi.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! Win7右键菜单无用的打开方 ...

  7. 在Windows中添加右键菜单选项及快捷键(转)

    regedit打开注册表 1.在展开的 HKEY_LOCAL_MACHINE\SOFTWARE\Classes\*\shell\ 右键shell添加一个选项,命名gvim 2.在默认值中输入gvim( ...

  8. Windows10 为指定类型文件添加右键菜单项并传递文件名,点击后调用python脚本进行处理

    Windows10 为指定类型文件添加右键菜单项并传递文件名,点击后调用python脚本进行处理 需求举例: 在.torrent文件上点击右键时,右键菜单上显示 [更新文件名称],点击此项调用相应的p ...

  9. 通过注册表添加右键菜单选项

    通过注册表添加右键菜单选项,可以通过编写注册表文件实现,也可以直接在系统注册表中新建注册表. 以前一篇<使用 YUI Compressor 批量压缩JS/CSS>中的注册表为例. 一.通过 ...

最新文章

  1. crx文件里面的html文件,javascript – Chrome扩展程序:在crx文件中打开html,标签上没有图标...
  2. python怎么读-Python中怎么读写文件
  3. opencv 图像处理应用之车道检测
  4. LabVIEW FPGA PCIe开发宝典-实战篇:实验63:PCIe DMA+16位8通道ADC(模拟数据采集卡)
  5. kiwi浏览器打开网页慢_kiwi浏览器
  6. 如何复制百度文库内容?
  7. 计算机专业英语复习第四天
  8. 1135: 算菜价 C语言
  9. Arduino与Proteus仿真实例-I2C总线多个M24C01设备数据储存仿真
  10. c# 容联云_Rest Server Demo_开发文档_容联云通讯
  11. tomcat命令行重启
  12. c语言intrins头文件,结合单片机学习板学习c语言之流水灯制作 intrins.h头文件
  13. 明道云与阿里1688对接案例
  14. 算法题目--找出第一个出现两次的字符。
  15. day11函数进阶作业
  16. Spring Boot教程(三十五)使用MongoDB数据库(1)
  17. 大华乐橙云JavaWEB版实现网页直播远程监控DEMO
  18. 音频文件格式转换 转为 wav格式
  19. 浮栅场效应管 符号_电子元器件—场效应管
  20. html百度地图拖动,百度地图为marker添加拖拽事件

热门文章

  1. 主键、外键、关系、超键、候选键---定义
  2. 南京邮电大学C语言实验报告一
  3. 64位Windows操作系统下Autocad VBA通用对话框代码
  4. python network programming tutorial
  5. Java期末复习题目合集
  6. python爬虫项目毕业设计_基于python爬虫的电影推荐网站的设计与实现毕业论文+初稿+项目源码+安装说明+使用说明...
  7. 计算机科学导论与前沿,计算机科学导论(英中双语版)
  8. STM32F407基础总结系列(一)
  9. CA-CFAR代码实现
  10. 动图怎么分解成图片?Gif图片如何在线分解