近日由于频繁需要在开发项目中使用 CMD
, 所以每次都需要 Win + R
键呼出 CMD
,非常的麻烦。
于是乎搜索了一番,发现可以使用注册表解决这个问题,我们一起来看具体步骤:
- 使用
Win + R
键呼出运行, 然后输入regedit
打开注册表。 - 找到
HKEY_CLASSES_ROOT
栏, 然后找到你想添加的位置。例如文件夹目录下, 则为Directory
。 - 找到项
shelll
并右键, 然后点击新建 (N)
->项 (K)
, 输入自定义的名称。 - 可以在右侧的
(默认)
里输入右键时需要显示的提示, 这里例如在此处打开CMD命令提示符
。 - 若需要特定的图标显示, 可以在当前项创建
字符串值
并命名为Icon
, 然后输入Icon的资源地址 (这里例如C:\Windows\System32\cmd.exe
)。 - 在当前项中
创建子项
, 并命名为command
。 - 在
command
中的(默认)
位置输入单击此选项时需要执行的命令, 这里为cmd.exe
。 - 打开一个文件夹, 对准TA点右键试一下吧~
PS: 若需要在空白处显示, 对应的项不是 Directory, 而是其目录下的 Background
。
各项菜单的注册表路径
桌面空白处:计算机\HKEY_CLASSES_ROOT\DesktopBackground\Shell
文件:计算机\HKEY_CLASSES_ROOT*\shell
文件夹:计算机\HKEY_CLASSES_ROOT\Directory\shell
文件和文件夹:计算机\HKEY_CLASSES_ROOT\AllFilesystemObjects\shell
文件夹空白处:计算机\HKEY_CLASSES_ROOT\Directory\Background\shell
本文参考 这里 学习到的, 欢迎阅读原文。