我怎样才能在一个特定的位置打开一个cmd窗口,而不必一直导航到我想要的目录?
当前回答
假设在文件资源管理器中打开了目标目录/文件夹,执行以下操作:
单击地址栏,或者按Alt+D 现在,当地址栏高亮显示时,在栏中键入cmd。 按Enter键
您将注意到该文件夹中的命令提示符
其他回答
更新:这是内置在Windows现在。请看这个答案。
XP的动力玩具是一个不错的选择,但我想我要发布另一个,以防你想“滚你自己的”。创建一个文本文件,命名为任何。Reg,粘贴下面的代码,保存它,然后双击它将其添加到注册表中(或者只要手动将信息添加到注册表中,如果您了解这个. Reg文件中发生了什么)。
Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\Folder\shell\Command_Prompt_Here...]
@="Command Prompt Here..."
[HKEY_CLASSES_ROOT\Folder\shell\Command_Prompt_Here...\command]
@="cmd.exe \"%1\""
更新:在windows更新后,Win10删除了cmd-here功能。要重新激活它,你必须使用:
Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\Directory\shell\cmd]
@="@shell32.dll,-8506"
"Extended"=""
"NoWorkingDirectory"=""
"ShowBasedOnVelocityId"=dword:00639bc8
[HKEY_CLASSES_ROOT\Directory\shell\cmd\command]
@="cmd.exe /s /k pushd \"%V\""
ShowBasedOnVelocityId为必选项
使用/K开关。例如
cmd /K "cd /d c:\WINDOWS\"
将创建一个cmd窗口在C:\Windows目录
尽管在Windows 10下的HKCR\Directory\shell有几个答案(不工作),但以下对我来说是有效的:
SetOpenCmdHere.reg
Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\Folder\shell\cmd]
@="Open CMD here..."
[HKEY_CLASSES_ROOT\Folder\shell\cmd\command]
@="C:\\Windows\\system32\\cmd.exe /k pushd \"%1\""
为什么这么多的设置,对于这个简单的事情,当你在路径在cmd输入
start .
并按Enter
从Windows 7到某些版本的Windows 10,在任何你想要的地方打开命令提示符都非常简单,而不需要使用命令“cd”进行导航。 试试下面这个。 按住Shift键点击鼠标右键。
它会产生这样一个选项。然后只需选择“此处打开命令窗口”选项。 最新版本的Windows 10已经将此功能替换为“此处打开Powershell”。
推荐文章
- Windows FINDSTR命令的未记录的特性和限制是什么?
- 无法在Windows上从/usr/local/ssl/openssl.cnf加载配置信息
- GIT克隆在windows中跨本地文件系统回购
- 如何运行一个PowerShell脚本而不显示窗口?
- PowerShell:仅为单个命令设置环境变量
- 为什么这个Windows批处理文件只执行第一行,而在命令shell中执行所有三行?
- 环境变量存储在Windows注册表的哪里?
- 有一个好的Valgrind Windows的替代品吗?
- Windows和Linux上的c++编译:ifdef开关
- 如何验证批处理文件中是否存在一个文件?
- 异步运行Windows批处理文件命令
- XAMPP -端口80被PID 4的“无法打开进程”使用!12
- 为什么git在Windows下记不住我的密码
- Git克隆/拉不断冻结在“存储密钥在缓存?”
- 有没有替换Windows (Visual C)的unistd.h ?