我怎样才能在一个特定的位置打开一个cmd窗口,而不必一直导航到我想要的目录?
当前回答
该方法使用cmd.exe和发送快捷方式,使cmd.exe可以直接打开目录。这种替代方法是在没有打开命令窗口在这里右键单击菜单。
打开“文件资源管理器”,在位置栏中输入shell:sendto,导航到“发送到文件夹”。 复制命令提示符快捷方式或创建一个新的快捷方式.lnk文件。 编辑快捷方式的属性,并将目标编辑为%windir%\system32\cmd.exe /k cd /d,然后按“OK”保存更改。 右键单击一个文件夹并展开“发送到菜单”以使用cmd快捷方式。
这个快捷方式应该打开一个cmd窗口,由右键单击选择的目录。
该方法至少在windows 7和10下有效。将快捷方式命名为命令提示符(cd)以指定快捷方式的任务。
可能的错误消息:
显示'目录名无效。'如果不是folder is 选中。 系统无法找到指定的驱动器。如果文件夹是 不存在。 文件名、目录名或卷标签语法不正确。如果选择了多个文件。
简单介绍一下快捷方式:在Send to下使用时,目录会作为参数自动添加到快捷方式的末尾,因此快捷方式不需要输入目录。
其他回答
用一个只有一行的批量文件:
START "Desire_Path" //不带引号用cmd输入你想要开始的位置
示例(打开文本编辑器,将代码放在那里,并以.bat扩展名保存文件):
START cd C:\Users
然后双击它
****注意:如果你想让资源管理器完成任务,不要放CD命令。
*做相反的事情:
为了让你在使用cmd时使用explorer.exe应用程序打开一个特定的目录,你可以使用START命令和你想显示的文件夹的绝对路由。
从Windows 7到某些版本的Windows 10,在任何你想要的地方打开命令提示符都非常简单,而不需要使用命令“cd”进行导航。 试试下面这个。 按住Shift键点击鼠标右键。
它会产生这样一个选项。然后只需选择“此处打开命令窗口”选项。 最新版本的Windows 10已经将此功能替换为“此处打开Powershell”。
你还可以这样做:
[HKEY_CLASSES_ROOT\Directory\shell\cmd]
@="command prompt here"
[HKEY_CLASSES_ROOT\Directory\shell\cmd\command]
@="cmd.exe /c start \"%1\" cmd.exe /k cd /d %1"
[HKEY_CLASSES_ROOT\Drive\shell\cmd]
@="command prompt here"
[HKEY_CLASSES_ROOT\Drive\shell\cmd\command]
@="cmd.exe /c start \"%1\" cmd.exe /k cd /d %1"
更新:Win10你需要ShowBasedOnVelocityId -见上面的答案。
右键单击桌面,导航到新建,然后从子菜单中选择“快捷方式”→浏览到Windows目录(或文件夹),然后浏览到system32目录,单击确定。
在命令字符串中添加\和"cmd.exe"(不带引号)。它应该是这样的:
C:\WINDOWS\System32\cmd.exe.
单击下一步并完成。右键单击桌面上的新CMD图标,选择属性,然后单击“开始”旁边。在选项中,删除该行,并将路径添加到您想要它开始的目录…例如,输入C:\temp\mp3,然后单击“确定”。
Pushd命令设置当前文件夹。所以:
cmd /k "pushd D:\Music"
推荐文章
- 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 ?