如何打开Windows CMD,使其在当前文件夹中启动?[重复]


85

当我在Windows资源管理器中的文件夹中工作时,有时需要在此文件夹中运行一些CMD命令。

如何从当前文件夹中打开命令行,以便控制台在当前目录中打开?

例:

我在工作D:\Apps\Test。我想有可能在相同的上下文(意思是D:\Apps\Test)下打开命令提示符,因此不必在控制台中再次导航到该文件夹​​。因此它将打开cd到当前位置。

编辑:这个主题的解决方案不适用于我,这就是为什么我问一个单独的问题。


@Dave:该主题的解决方案在我的工作站上不起作用。
boleslaw.smialy

@Dave:好的,我明白了。下次我会调整。
boleslaw.smialy

1
请注意,如果该文件夹是特殊的系统文件夹,则此问题和链接的问题的所有答案可能均无法按预期方式工作。例如,如果您在中Libraries > Documents,则右键单击菜单甚至都不会提供命令提示符选项,而资源管理器栏选项会将cmd窗口打开到C:\ Windows \ system32(尽管确实可以正常运行C:\Users\User_name\Documents, )
Dan Henderson

右击鼠标将允许您在当前目录中打开cmd。
Derek朕会功夫2015年

1
为什么这个问题没有重复出现?“解决方案对我不起作用”不是一个很好的理由。投票最多的答案是该答案的变体。
Salman A

Answers:


134

您也可以在文件夹中单击鼠标右键,然后在上下文菜单中注意到一个新条目(此处为打开命令窗口):

http://i.imgur.com/nbfURik.png


9
不知道为什么有人会对此使用'cmd'选项。
马修(Matthew)

3
资源管理器栏中的cmd可为您提供当前文件夹的地址。按住Shift键单击鼠标右键,您可以在命令提示符下访问子文件夹。他们有不同的用例,所以在这里我看不到冲突。
2015年

11
@ sunk818如果右键单击不在文件夹上,则也可以获取当前文件夹。
Seiyria

8
@Matthew出版社Alt+DCMDEnter。非常有效率。您的双手永远不会离开钥匙。(您可以先执行Shift+键Menu,然后在箭头定位后向下箭头以选择所需的文件夹,但这并不方便。)
jpmc26

1
@ boleslaw.smialy您对为什么它不适合您有所了解吗?它对我有用,我正在使用Windows7。您有没有提到什么特别的地方?
MiniRagnarok

232

资源管理器的地址栏中输入cmd,然后按Enter

在此处输入图片说明


33
天哪,我不敢相信这真的有效!两个答案均为+1。:)
LPChip 2015年

4
更好的是它也适用于其他程序!
afrazier

1
感谢您指出这个问题,只是尝试使用powershell效果很好。(您需要四处浏览注册表,才能将Powershell条目添加到上下文菜单中)。
Xantix

11
同样,为了提高效率,按ALT + D组合键“ cmd” ENTER
Some_Guy 2015年

3
那是因为cd除非映射到驱动器号,否则您就无法访问网络驱动器
Borodin 2015年

40

如何从当前文件夹在资源管理器中打开Windows CMD?

cmd在资源管理器地址栏中输入并按Enter

在此处输入图片说明


1
后续问题:是否也可以以管理员身份打开cmd?输入cmd,然后按CTRL-SHIFT-ENTER似乎无效。
LPChip 2015年

1
@LPChip我不这么认为。它以当前用户的身份打开命令...:/
DavidPostill


2
@DavidPostill,如何为c:\ windows \ system32 \ cmd.exe启用“以管理员身份运行此程序”?我可以确认,但是我现在不想在我的工作计算机上尝试:D
双关语2015年

@ The_IT_Guy_You_Don't_Like-我也无法测试。我这里没有非管理员帐户。
DavidPostill

16

按住鼠标shift右键单击文件夹中的任何位置。您将看到“此处打开命令窗口”的选项。

您也可以shift+右键单击任何子文件夹,并在那里也打开命令窗口。


12

如果您是GUI类型的人,则在右键单击时按住Shift键,将在上下文菜单中显示“在此处打开命令窗口”。您可以在当前或嵌套文件夹中尝试使用。


10

我使用ContextConsole Shell扩展。右键单击时,您会获得一个选项来运行命令提示符,并以admin(提升权限)身份运行命令提示符来执行系统任务。

在此处输入图片说明


这是一个有趣的解决方案,但是对于大多数公司人员而言,由于缺乏Adm特权,它将毫无用处。
boleslaw.smialy15年

是的,但是我拥有权限,并且经常使用它来运行需要提升的脚本。在这里,此扩展名经常使用。
magicandre1981

右键单击空白处(例如,桌面)还是仅在资源管理器中单击文件夹项时,是否可以使用此功能?
萨米尔

@sammyg,这仅适用于单击空白条目。
magicandre1981

4

如果您不介意使用第三方扩展,则免费的ClassicShell允许向Windows资源管理器中添加自定义工具栏。

自定义工具栏示例

该图显示了我当前使用的配置。最右边的按钮可打开当前文件夹的控制台窗口。这就是获得它的方式。

  • 安装ClassicShell 的Classic Explorer部分
  • 打开一个新的资源管理器窗口。现在,您应该在地址栏下方看到一个附加的工具栏。
  • 右键单击工具栏,然后选择“经典资源管理器设置”
  • 在打开的对话框窗口中,选中“显示所有设置”复选框。
  • 转到“工具栏按钮”标签以配置自定义工具栏的布局。随意扔掉任何您不喜欢的按钮。
  • 从右侧列表中添加“自定义”按钮。双击左侧列表中新添加的按钮,然后cmd在“命令”字段中输入。

我通常不是第三方扩展的忠实拥护者,但是我发现这个扩展非常有用,尤其是对于这种特定的用例。


3

在浏览器中,顶部的栏中有一个文件菜单,您可以在其中选择打开当前目录的命令窗口。在Windows 8中可以使用。(在Windows 7中,单击“文件”菜单时按住Shift键)。


是的,这为Windows 8和8.1的作品,但OP为Windows 7专门问
伊斯梅尔·米格尔

0

请注意-如果您希望桌面上有一个静态图标在某个文件夹位置打开CMD提示符-您还可以执行以下操作:

  1. 在桌面上创建CMD.EXE的快捷方式
  2. 右键单击快捷方式,然后进入“属性”
  3. 在“快捷方式”选项卡上,将所需的位置放在“开始于”字段中。

显然,这仅通过图标起作用,并且始终打开相同的位置。其他答案是一种将提示打开到当前文件夹(动态)的更好的方法。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.