Windows怎么在文件夹中打开终端_Windows如何在当前目录直接打开cmd或PowerShell【技巧】-1

如果您希望在 Windows 文件资源管理器中直接于目标文件夹内启动终端环境,则无需手动切换路径即可执行命令操作。以下是多种可在当前目录快速打开 cmd 或 PowerShell 窗口的可行方法:

一、在地址栏直接输入命令启动

该方法利用资源管理器地址栏的命令执行能力,无需额外按键组合或注册表修改,适用于所有 Windows 10/11 版本,且操作即时生效。

1、在文件资源管理器中导航至目标文件夹。

2、点击顶部地址栏,使其处于可编辑状态。

3、输入 cmd 并按回车键,将立即打开以当前目录为工作路径的命令提示符窗口。

4、如需打开 PowerShell 窗口,同样在地址栏输入 PowerShell 后回车即可。

二、使用 Shift + 右键快捷菜单

此方式调用系统内置的上下文菜单扩展项,本质是通过右键菜单触发预设的终端启动逻辑,兼容性高且无需第三方工具。

1、在目标文件夹空白区域,按住键盘上的 Shift 键不松开。

2、同时鼠标右键单击空白处,弹出增强型右键菜单。

3、从菜单中选择 “在此处打开 PowerShell 窗口(S)”(Windows 10/11 默认选项)。

4、若需 cmd 窗口,在 PowerShell 窗口中输入 start cmd 并回车,新窗口将继承当前路径。

三、通过注册表添加“在此处打开命令提示符”右键项

该方案将“在此处打开命令提示符”永久集成至右键菜单,消除 Shift 键依赖,支持目录、背景、驱动器及库文件夹多场景调用,适合高频使用者。

1、新建一个记事本文件,粘贴以下完整注册表脚本内容:

Windows Registry Editor Version 5.00[HKEY_CLASSES_ROOT\Directory\shell\OpenCmdHere]@=”在此处打开命令提示符””Icon”=”cmd.exe”[HKEY_CLASSES_ROOT\Directory\shell\OpenCmdHere\command]@=”PowerShell -windowstyle hidden -Command \”Start-Process cmd.exe -ArgumentList ‘/s,/k, pushd,%V’ -Verb RunAs\””[HKEY_CLASSES_ROOT\Directory\Background\shell\OpenCmdHere]@=”在此处打开命令提示符””Icon”=”cmd.exe”[HKEY_CLASSES_ROOT\Directory\Background\shell\OpenCmdHere\command]@=”PowerShell -windowstyle hidden -Command \”Start-Process cmd.exe -ArgumentList ‘/s,/k, pushd,%V’ -Verb RunAs\””[HKEY_CLASSES_ROOT\Drive\shell\OpenCmdHere]@=”在此处打开命令提示符””Icon”=”cmd.exe”[HKEY_CLASSES_ROOT\Drive\shell\OpenCmdHere\command]@=”PowerShell -windowstyle hidden -Command \”Start-Process cmd.exe -ArgumentList ‘/s,/k, pushd,%V’ -Verb RunAs\””[HKEY_CLASSES_ROOT\LibraryFolder\background\shell\OpenCmdHere]@=”在此处打开命令提示符””Icon”=”cmd.exe”[HKEY_CLASSES_ROOT\LibraryFolder\background\shell\OpenCmdHere\command]@=”PowerShell -windowstyle hidden -Command \”Start-Process cmd.exe -ArgumentList ‘/s,/k, pushd,%V’ -Verb RunAs\””

2、将文件保存为 OpenCmdHere.reg,确保编码为 ANSI 或 UTF-16(推荐记事本另存为时选择“UTF-16 LE”)。

3、双击运行该 .reg 文件,在弹出的确认对话框中点击 “是”。

4、刷新资源管理器或重启后,在任意文件夹空白处右键即可看到 “在此处打开命令提示符” 选项。

四、创建桌面快捷方式并动态传入当前路径

该方法通过快捷方式目标字段注入参数,使 cmd 或 PowerShell 启动时自动定位到用户选定的文件夹,适用于需跨设备复用或规避系统菜单限制的场景。

1、在桌面空白处右键 → “新建” → “快捷方式”。

2、在“请键入对象的位置”框中输入:cmd.exe /k cd /d “%V”(用于 cmd)或PowerShell.exe -NoExit -Command “Set-Location ‘%V'”(用于 PowerShell)

3、点击“下一步”,命名为 “当前路径 CMD” 或类似名称。

4、完成创建后,右键该快捷方式 → “属性” → 在“快捷方式”选项卡中,将“起始位置”字段清空或设为 %USERPROFILE%。

5、此后可将此快捷方式拖入任务栏或发送到开始菜单,并配合文件夹路径参数调用(需配合 Shell 扩展或脚本调用实现自动传参)。

五、使用 Windows Terminal 配置默认启动路径

若已安装 Windows Terminal(Microsoft Store 或 GitHub 发布版),可通过配置 profiles.json 强制新标签页以当前资源管理器路径启动,实现深度集成。

1、打开 Windows Terminal → 设置 → “打开 JSON 文件”。

2、在 profiles → list 数组中,找到对应 cmd 或 PowerShell 的 profile 条目。

3、为其添加或修改 “startingDirectory”: “%USERPROFILE%” 字段,替换为 “startingDirectory”: “.”(部分版本支持点号表示当前上下文路径)。

4、保存文件后,需配合第三方工具如 OpenInTerminal 或 AutoHotkey 脚本捕获资源管理器路径并传递给 Windows Terminal。

5、验证方式:在资源管理器中复制文件夹路径,启动 Windows Terminal 后执行 cd /d “粘贴路径”,确认路径切换有效。

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。