如何在特定位置打开cmd窗口?

441

如何在特定位置打开cmd窗口而无需一路导航到所需目录?


参考:Microsoft提供的“cmd /?”文档创建此注册表项: 计算机\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Command Processor\字符串名称:AutoRun 字符串值:CD [/D] {特定位置}这是每次启动“cmd.exe”时运行的命令。希望对您有所帮助, Marcelo Finkielsztein - Marcelo Finki
42个回答

543
这可能是您想要的:
cmd /K "cd C:\Windows\"

请注意,要更改驱动器字母,需要使用 cd /d。例如:
C:\Windows\System32\cmd.exe /K "cd /d H:\Python\"

(文档)


8
WinLogo + R,输入: cmd /c "start /max cmd /K "cd C:\Windows"" 这段指令可以打开一个最大化的命令行窗口,并将当前目录切换到C:\Windows\。 - Yordan Georgiev
3
在Windows 7上,当你的文件路径中没有空格时,你可以省略双引号并使用小写字母"k"来节省几次按键。 - Phil C
4
想要从一个没有显示初始 cd 命令的干净提示符开始吗?只需要在字符串后面加上 &cls,如下所示:cmd.exe /K "cd /d H:\Python\&cls"文档)将此行保存到 jumpstart.bat 文件中,以便只需双击即可轻松访问。 - Christiaan Westerbeek
5
为什么这个“答案”获得了如此多的点赞?虽然它回答了问题的“文字”,但并没有回答问题的“精神”!这需要我“...导航到我想要的目录”。好吧,也许不是“导航”,而是“输入”,这几乎不算是一个快捷方式! - raven
16
这个答案之所以获得了许多赞同,是因为它提供了一种快捷方式。我在任务栏上保存了一组快捷方式,每个快捷方式都可以在不同的项目文件夹中打开一个命令提示符窗口。在Windows 8中,如果你创建一个用于启动提升权限的命令提示符窗口的快捷方式,它会忽略“起始位置”文件夹。解决方法是将以下内容放置在“目标”字段(而不是“起始位置”字段)中:%windir%\system32\cmd.exe /k cd "\My Projects" - rossmcm
显示剩余4条评论

350
假设您已经在文件资源管理器中打开了目标目录/文件夹,请按以下步骤操作:
  1. 单击地址栏,或者按下Alt+D

  2. 现在地址栏已被突出显示,请在地址栏中输入cmd

  3. 按下回车键

您会注意到命令提示符从该文件夹打开


2
这是一个很酷的技巧。但你知道如何使用提升的命令提示符来完成吗? - smead
9
点击文件夹,点击资源管理器的“文件”菜单,然后点击“打开命令提示符”的旁边箭头。 然后,您将看到一个以管理员身份打开cmd的选项。 - san1deep2set3hi
5
这是个好主意并且可行,只有一个例外:如果它有一个名为cmd的子文件夹。 - user6169399
在Win10中,我只有“在此处打开PowerShell”选项。由于某种原因,Cmd不再存在。 - Max
1
Windows 10没有包括“按住Shift键,右击”选项,所以这是我认为在W10上完成此操作的唯一有效方式。 - jbenes
显示剩余2条评论

311
如果您使用的是Windows Vista或更高版本,请在按住Shift键的同时右键单击资源管理器中的文件夹图标,然后单击“在此处打开命令窗口”或“在此处打开PowerShell窗口”的上下文菜单选项。
如果您已经在所需文件夹中,可以执行以下操作之一:
  • [仅限Win8+] 单击资源管理器功能区的“文件”按钮,然后单击“在此处打开命令窗口”或“在此处打开PowerShell窗口”。
  • 在资源管理器窗口背景上按住Shift键并单击鼠标右键,然后单击“在此处打开命令窗口”或“在此处打开PowerShell窗口”。(由评论中的Kate推荐)
  • [仅限Vista或Win7] 打开资源管理器文件菜单时按住Shift键,然后单击“在此处打开命令窗口”。如果看不到菜单栏,请按Alt-Shift-F打开文件菜单-按Alt-F打开文件菜单,再按Shift
对于Windows XP,使用dF提到的PowerToy获取相同的功能

2
我在这里运行Server 2008,但当我在一个目录上按Shift+右键时,没有“在此处打开命令窗口”上下文菜单选项... 在Vista x64上也不起作用。 - raven
6
这些也适用于Windows 7和Server 2008 R2。确保您右键单击背景而不是文件。 - Kate Gregory
3
这对于我在Windows 7上运行非常出色,对我来说这是最好的、最短的和最受欢迎的方式。谢谢@Michael。 - Anmol Saraf
1
啥?按住Shift键会启用不同的上下文菜单?这是全局行为吗?为什么这个选项没有包含在正常的上下文菜单中呢? - Kyle Delaney
3
只在Windows 10中显示Windows Shell...有什么建议吗? - Megaroeny
显示剩余3条评论

82
从Windows 7到一些Windows 10版本,很容易在任何地方打开命令提示符,无需使用“cd”命令导航。 尝试以下步骤。 按住Shift键并单击鼠标右键。 示例 它会产生一个选项,如下所示。然后只需选择“在此处打开命令窗口”选项。 最新版本的Windows 10已将此功能替换为“在此处打开PowerShell”。

1
奇怪的是,我没有这个项目。 - Manuel Di Iorio
我也是,所以我猜这只在Windows 7+的企业版中可用(不包括家庭版)。 - MackieeE
当我按Shift + 鼠标右键时,它只显示Power Shell选项。 - Blue Print
太酷了,就像真正的程序员! - Ritik Kamboj

65

试用一下来自微软的这个“PowerToy”

在此处打开命令行窗口

这个PowerToy在文件系统文件夹上添加了一个“在此处打开命令行窗口”的上下文菜单选项,让你快速打开一个指向所选文件夹的命令行窗口(cmd.exe)。

编辑:除 Windows XP 外,此软件将无法在其他任何版本的Windows上工作。

输入图像描述


25
我认为这个答案和Michael Ratanapintha在Vista和2008中使用shift-right click的回答结合起来,完全回答了这个问题。 - Joshua Hudson
2
答案中的链接已经失效,但我相信它指向了这个下载链接:http://go.microsoft.com/fwlink/?LinkId=211471 - nerdherd
8
仅适用于Windows XP操作系统。 - vogash

58
在Windows Vista、Windows 7和Windows 10上,只需按住Shift键并右键单击文件夹。
上下文菜单中将包含一个名为“在此处打开命令窗口”的条目。 更新:在资源管理器的地址栏中输入“cmd”,然后按Enter

enter image description here

更新2:在Windows 10中,打开文件菜单并选择“打开Windows PowerShell”。有一个选项可以以管理员身份运行。

enter image description here

更新3:您还可以通过转到文件菜单,在“打开Windows PowerShell”上右键单击并选择“添加到快速访问工具栏”来添加快速访问快捷方式,之后只需单击一次即可立即访问PowerShell。

enter image description here


我在Windows 7上可以运行这个程序,但是在我的新笔记本电脑上安装了Windows 10后,在弹出菜单中找不到它。 - Jason S

40

使用 /K 开关,例如:

cmd /K "cd /d c:\WINDOWS\"

将在 C:\Windows 目录下创建一个 cmd 窗口。


39

在地址栏中键入cmd,它将在当前文件夹中打开。


32

在Windows中,打开文件资源管理器并进入文件夹位置后删除路径,输入"cmd"并按回车键,路径将在命令提示符中打开。


26

此外,这里有一个在任何Windows文件夹中打开控制台的快捷方式:

  • 在Windows资源管理器中打开任何文件夹。
  • 按下Alt + D以聚焦地址栏
  • 输入cmd并按回车键

非常实用的快捷方式。


1
这是一个很棒的想法,而且它也能够正常工作,只有一种情况需要注意:如果它有一个名为cmd的子文件夹。 - user6169399

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接