从 Windows 资源管理器在当前文件夹中启动 CMD 或 Powershell

从 Windows 资源管理器在当前文件夹中启动 CMD 或 Powershell

我知道您可以从 Windows 资源管理器启动 cmd 或 powershell;当您在资源管理器窗口的当前路径中键入“cmd”或“powershell”时。但是当您有名为“CMD”或“powershell”的文件夹时该怎么办?我有这两个文件夹,当我分别键入它们的名称而不是启动它们时,资源管理器会进入这些文件夹。

有任何解决方案吗,这样我仍然可以从父文件夹(即包含“cmd”和“powershell”文件夹的文件夹)中的 Windows 资源管理器键入并启动这些 shell。谢谢 xD。

答案1

如果您有一个名为“cmd”的子文件夹,您可以输入%COMSPEC%,它会打开 CMD(因为它是一个环境变量,保存了 cmd.exe 的直接路径,除非您已将 COMSPEC 从默认值更改)。

相反,我的建议是制作几个批处理文件,使用简短且唯一的名称来加载 CMD 和/或 Powershell。将它们放在您的路径中,然后在地址栏中使用批处理文件名。

答案2

此解决方案涉及使用鼠标:如果您在 Windows 资源管理器中打开了文件夹,并且没有选择其他文件或文件夹,则可以按住Shift+right-click并选择Open command window here

(这仅适用于 Windows 7 及更高版本的 COMSPEC。)

相关内容