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

Lou*_*hys 10 windows-7 windows-explorer command-line context-menu

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

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

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

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

这可能吗?

小智 18

按住鼠标右键单击文件夹本身,Shift应该会出现一个名为Open command window here的新上下文项。

如果您在文件夹的空白空间中执行此操作,则此技巧也有效。

  • @LouisRhys:因为它有 **Extended** 动词集。请参阅我的答案以了解如何禁用动词。 (4认同)

Kar*_*ran 14

  1. 开始/运行/注册

  2. 依次导航到以下键:

    HKEY_CLASSES_ROOT\Drive\shell\cmd
    HKEY_CLASSES_ROOT\Directory\shell\cmd
    HKEY_CLASSES_ROOT\Directory\Background\shell\cmd
    
    Run Code Online (Sandbox Code Playgroud)
  3. 在右侧窗格中的每个下方,您将看到一个名为Extended的 REG_SZ 字符串值。只需将其重命名为其他名称(以防您想轻松撤消更改)或删除它(该值):

    1

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


use*_*088 9

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

  • 不是在 Windows Vista 和 7 中,我描述的方法有效。这也适用于其他控制台程序,例如 Powershell.exe 或 tcc.exe。这种行为已在各种其他论坛上进行了描述,例如 lifehacker、stackoverflow、jpsoft。我不认为 OP 想要将任何解决方案限制在上下文菜单中。 (7认同)
  • 你试过吗?这绝对适用于 Win-7(应用于 OP 的标签),并且可能适用于 Vista;它在 XP 中没有。 (6认同)
  • 这完全不能回答 OP 的问题。你能不能至少花一些时间来澄清你的答案并解释你的推理? (2认同)
  • 你有没有费心阅读OP的问题?他正在寻找一种通过上下文菜单在资源管理器中打开的当前目录中生成 CMD 的方法。您的建议只会产生一个 CMD。他仍然需要 CD 到他当前的目录,这根本没有帮助。 (2认同)