是否可以在所选目录中添加Windows资源管理器上下文菜单选项以启动命令提示符?


9

在Windows资源管理器中浏览时,有时我想在“这里”启动命令提示符,例如,将当前浏览的文件夹作为当前目录。

例如,当我浏览“ D:\ Foo \ Bar \ Bar1”时,我想打开命令提示符,并指向该目录的当前目录。通常我要做的是

  1. 从Windows资源管理器的地址栏中复制当前文件夹路径
  2. 通过“开始”菜单>“运行”打开cmd
  3. 类型D :(因为我必须更换驱动器,所以默认值为C :)
  4. 键入“ cd”,然后粘贴我之前复制的文件夹路径

我在日常工作中经常这样做,并且我认为通过添加上下文菜单可以提高效率(而且不得不反复执行上述操作会很烦人)。我想我可以右键单击>在此处启动cmd,然后在D:\ Foo \ Bar \ Bar1中已经有一个命令提示符。

这可能吗?


任何反对的理由?
路易·瑞斯

Answers:


13
  1. 开始/运行/注册

  2. 依次导航至以下键:

    HKEY_CLASSES_ROOT\Drive\shell\cmd
    HKEY_CLASSES_ROOT\Directory\shell\cmd
    HKEY_CLASSES_ROOT\Directory\Background\shell\cmd
    
  3. 在右窗格中的每个窗格下,您将看到一个名为Extended的REG_SZ字符串值。只需将其重命名为其他名称(以防您要轻松撤消更改)或将其删除(此值)即可:

    1个

  4. 现在,您只需右键单击驱动器或目录,即可显示命令提示符选项,而无需按Shift键。


+1酷。但是,当单击文件夹中的空白区域时,它仍然没有显示(按Shift键时显示)。任何的想法?
路易·瑞斯

@LouisRhys:参见我上面编辑过的答案。
卡兰

1
这很酷!您是否知道是否也可以重新排列菜单的位置?
路易·瑞斯

在这种情况下,将“命令提示符”选项移动到另一个位置?由于一个人无法控制其他程序在何处添加其条目,因此不太可能,但是我会仔细研究一下并告知您。
卡兰2013年

15

右键单击文件夹本身,同时Shift按住,然后将出现一个新的上下文项目,名为Open Command window here

如果您在文件夹的空白处进行操作,此技巧也将起作用。


1
+1很好。让我想知道为什么它只在Shift时出现
Louis Rhys

2
@LouisRhys:因为它具有扩展动词集。请参阅我的答案以了解如何禁用动词。
卡兰2013年

7

只需在Windows资源管理器的地址栏中输入“ cmd”即可。


2
这完全无法回答OP的问题。您至少可以花一些时间来澄清您的答案并解释您的理由吗?
DanteTheEgregore

4
你试过了吗?这绝对可以在Win-7(应用于OP的标签)中工作,也可能在Vista中工作。它不在XP中。
user266088 2013年

2
您有没有去看过OP的问题吗?他正在寻找一种方法来通过上下文菜单在资源管理器中打开的当前目录中生成CMD。您的建议只是产生了CMD。他仍然必须将CD刻录到当前目录,这根本没有帮助。
DanteTheEgregore 2013年

6
Windows Vista&7不适用于我描述的方法。这也适用于其他控制台程序,例如Powershell.exe或tcc.exe。在其他各种论坛(例如lifehacker,stackoverflow,jpsoft)上已经描述了此行为。我不认为OP希望将任何解决方案都限于上下文菜单。
user266088 2013年

@ user266088这是一个绝妙的把戏!如果可以多次投票,我会做的!我想我没有在其他论坛上讨论此问题,因为我很高兴将我的解决方案列为另一个问题的答案。我的解决方案甚至适用于任何资源管理器上下文菜单BTW中的文件。
LMSingh 2014年



-1

您可以通过执行以下操作从工作流程中删除2个步骤:

  1. 从Windows资源管理器的地址栏中复制当前文件夹路径
  2. 开始菜单->运行->类型 cd /D "D:\Foo\Bar\Bar1 >> cmd

该命令cd /D "D:\Foo\Bar\Bar1 >> cmd打开目录设置为的cmdD:\Foo\Bar\Bar1

希望对您有所帮助!

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.