Windows 10 系统添加“从此处打开命令提示符”右键菜单

之前版本的 Windows 系统中,按住 shift 键的同时在空白处点击右键,可以找到从此处打开命令提示符的菜单项。可惜后面版本的 Win10 系统移除了该菜单项,替换成从此处打开 Powershell 窗口
可能习惯所致,对 Poweshell 不太感冒(启动很慢的感觉[狗头])。在 cmd 中手动切换目录又过于麻烦,尤其是在跨驱动器的情况下。
故尝试在右键菜单中添加“打开命令提示符”选项。

cmd

一、添加“从此处打开命令提示符”右键菜单

  • 打开注册表编辑器CTRL+R -> regedit
  • 切换到 HKEY_CLASSES_ROOT\Directory\Background\shell\
  • 新建 cmd_shell,其中字符串值(默认) 的数据改为“打开命令提示符”(菜单项的名称)
  • 在 cmd_shell 中新建字符串值,名称为 Icon,数据为 C:\Windows\System32\cmd.exe(图标路径)
  • 在 cmd_shell 下新建 command,修改字符串值(默认) 的数据为 cmd.exe /s /k pushd "%V"(具体执行的命令)

regedit
regedit

如不想手动添加注册表,以下为可直接双击导入的 open_cmd.reg 文件:

1
2
3
4
5
6
7
8
Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\Directory\Background\shell\cmd_shell]
@="打开命令提示符"
"Icon"="C:\\Windows\\System32\\cmd.exe"

[HKEY_CLASSES_ROOT\Directory\Background\shell\cmd_shell\command]
@="cmd.exe /s /k pushd \"%V\""

二、右键菜单添加“使用 VSCode 编辑文件”

VSCode

个人习惯问题,感觉右键点击代码源文件,弹出的菜单里包含“使用 VSCode 编辑”会比较方便一点。方法同样是修改注册表。

  • 打开注册表编辑器CTRL+R -> regedit
  • 切换到 HKEY_CLASSES_ROOT\*\shell
  • 新建 vscode,其中字符串值(默认) 的数据改为“Open with VSCode”(菜单项的名称)
  • 在 vscode 中新建字符串值,名称为 Icon,数据类似 "F:\Software\VSCode-win32-x64-1.36.1\Code.exe"(图标路径)
  • 在 vscode 下新建 command,修改字符串值(默认) 的数据为 "F:\Software\VSCode-win32-x64-1.36.1\Code.exe" "%1"(具体执行的命令)
    regedit
    regedit

如不想手动添加注册表,以下为可直接双击导入的 open_with_code.reg 文件:

1
2
3
4
5
6
7
8
Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\*\shell\VSCode]
@="Open with Code"
"Icon"="F:\\Software\\VSCode-win32-x64-1.36.1\\Code.exe"

[HKEY_CLASSES_ROOT\*\shell\VSCode\command]
@="\"F:\\Software\\VSCode-win32-x64-1.36.1\\Code.exe\" \"%1\""