本文记录在Windows右键菜单上增加一个以普通用户运行的“在此打开命令行窗口”的方法。
第一种方法,手工添加到右键菜单
0x01,使用“Win+R”组合键,打开“运行界面”,输入“regedit”,打开注册表编辑器。
0x02,按注册表路径:计算机\HKEY_CLASSES_ROOT\Directory\Background\shell,找到shell项。
0x03,在shell项下面建个新项名称为“OpenCMD”,然后在OpenCMD下建个新项“command”。
0x04,修改OpenCMD的默认项的数值为“在此处打开命令行窗口”。
0x05,在OpenCMD项下面新建一个字符串值,名称为Icon,其数据数值为cmd.exe。
0x06,修改子项command的默认值为:
1 | cmd.exe /s /k pushd "%V" |
0x07,执行如上步骤之后,我们在任意目录内,点击鼠标右键。在右键菜单中会出现我们所需要的“在此打开命令行窗口”,点击之后打开命令行窗口。
第二种方法,使用脚本添加到右键菜单
我们将上述各步骤的命整合为一个脚本,然后运行脚本即可自动完成添加,脚本内容如下:
1
2
3
4
5
6Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\Directory\background\shell\OpenCMD]
@="在此处打开CMD"
"Icon"="cmd.exe"
[HKEY_CLASSES_ROOT\Directory\background\shell\OpenCMD\command]
@="cmd.exe /s /k pushd \"%V\""
将上述内容保存为一个文件,名称比如为:AddOpenCMD.reg,然后双击该脚本,按提示操作即可。
注意:因为reg文件中包含中文,为保证添加到右键后不出现乱码,需将对应reg文件的编码设定为GB2312,如下是Notepad++的设置方法:
参考文档