一直搞不懂为什么windows系统右键菜单没有“在此处打开命令行”这种方便玩意。
虽然说如果你按住shift右键一个会有“在此处打开 Powershell 窗口”的选项,
但毕竟你还得按shift…
你看git,vscode,vs都会往右键菜单添加一个就你没有。
好在加这么个玩意并不难就是了。
运行regedit(win键+R再问自杀)开始作贱注册表。
参考右键菜单里的这个
于是我们在注册表里找到了这个
其下内容:
很容易看懂嘛,
第一个是在右键菜单里显示的文字,
第二个是文字左边的图标,
第三个就是运行对应的程序了。
于是我们照猫画虎写一个reg文件:
1 | Windows Registry Editor Version 5.00 |
(注意reg文件的编码要用系统默认编码,简中系统就得是GBK)
弄进去,效果立竿见影
那么右键某个文件夹就能在这个文件夹里打开的效果呢?
首先我们用同样方式找到右键文件夹出现的快捷菜单在
1 | HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Directory\shell |
同理添加一个像上面一样的注册表项。
结果当然是:不好使(
右键文件夹出来的依然是上级目录。
所以这时候就应该直接去看cmd的help了(
好了我们要的一切都有了。
这里还有一个常识:
1 | %v – For verbs that are none implies all. If there is no parameter passed this is the working directory. |
人话:一般就指当前工作目录路径。
于是我们
1 | Windows Registry Editor Version 5.00 |
完成(