如何给win10的右键加一个从当前位置打开cmd窗口

从网上找到右键在此处打开命令行的注册表,导入后菜单多了项,但是打开时报错,不知何故,有什么小软件能直接添加么

用于从资源管理器某个目录处打开对应命令行,预谢

写注册表文件时,文件编码要设置为 ANSI,不要用 UTF-8,否则容易出错。

还有个不需要改注册表的方法:点击资源管理器的地址栏,输入 “cmd”,再按 Enter,即可在当前位置打开命令提示符窗口。

在文件夹shift+右键有从此处打开powershell的命令,
如果你不喜欢用powershell可以按如下方法修改
打开注册表编辑器,定位到
计算机\HKEY_CLASSES_ROOT\Directory\Background\shell
可以看到有两个目录,一个是cmd,一个是powershell,对应的就是shift+右键菜单里的命令,
把powershell下的ShowBasedOnVelocityld重命名为HideBasedOnVelocityld,可以隐藏powershell
把cmd下的HideBasedOnVelocityld重命名为ShowBasedOnVelocityld,可显示cmd
当然重命名需要设置对应的权限

2 Likes

如果装有Bandizip,可在软件上设置一下
(我用的是6.25版本,没广告)

同样还有计算机\HKEY_CLASSES_ROOT\Drive\shell\下的cmd和powershell对应驱动器右键菜单,可以按同样方法修改
你也可以在同目录下新建一个cmd2之类的新命令,大体上照抄原有的命令再按自己的想法改造

如果你喜欢用工具修改的话, 可以试试GitHub - BluePointLilac/ContextMenuManager: 🖱️ 纯粹的Windows右键菜单管理程序

用自带的当前位置打开powershell后,在powershell里输入cmd回车

Shift+当前目录内右键
OR

然后回车

最简单的shift+右键
用软件的话,推荐GitHub - BluePointLilac/ContextMenuManager: 🖱️ 纯粹的Windows右键菜单管理程序

这样打开的是 Powershell 而不是 CMD。可以参考三楼的方法改一下注册表,把 Powershell 换成 CMD。

我记得Windows terminal就自带这个功能,而且颜值提高了,复制粘贴也方便了,建议装一个

这个软件确实好,有个以管理员身份打开命令提示符,虽然不需要管理员,但这样也可以啦