有两种方法:
- 手动添加注册表项
- 打开注册表编辑regedit,且定位至
HKEY_CLASSES_ROOT\Directory\shell
提示 对注册表不了解的,请参考第 2.2.1 节 “Windows的注册表编辑器:regedit” - 在shell下新建一个项(目录),命名为
OpenCmd
- 在
OpenCmd
下新建一个项(目录),名为command
- 给
command
下面那个ab图标的,REG_SZ类型的值,设置为 cmd.exe /k pushd %L
- 打开注册表编辑regedit,且定位至
- 直接导入注册表文件
上述步骤,也可通过导入注册表的方式来实现统一功能。
把下面的内容:
Windows Registry Editor Version 5.00 [HKEY_CLASSES_ROOT\Directory\shell\OpenCmd\command] @="cmd.exe /k pushd %L"
保存为
OpenCmd.reg
,然后双击运行OpenCmd.reg
,即可。
提示 | |
---|---|
相关的旧帖为:【整理】在windows下添加右键使得可以运行cygwin且直接定位到当前文件夹 + 【整理】如何在Windows XP中,右键添加命令行cmd command,打开当前文件夹,定位到当前路径 |
无意间,从Windows 7使用技巧:在当前路径下打开命令行(cmd)命令窗口中发现,原来Win7中已经支持了此功能了。
即,在Win7中,在右击某文件夹的之前,先按Shift,然后再右击
此时就会多出一个“在此处打开命令行窗口”,"Open command window here"
同样可以实现快速打开cmd并定位到该文件夹所在路径。