我可以将 Windows 终端设置为在新选项卡中从“开始”打开命令窗口吗?

我可以将 Windows 终端设置为在新选项卡中从“开始”打开命令窗口吗?

注意:这是一个关于Windows 终端,自 2019 年起的新命令行 shell,而不是 Windows 附带的 Windows 命令提示符命令行 shell。

如果我在 Windows 终端中运行 cmd.exe,并且运行start cmd,它会在 Windows 终端之外打开一个新的命令提示符窗口。

有什么方法可以将 Windows 终端设置为“拦截”或以其他方式利用该命令,以便它在 Windows 终端的新选项卡中打开(cmd.exe在此示例中显然是运行)?

显然,我可以使用鼠标或 Ctrl+Shift+2 等热键打开新选项卡,但我希望通过批处理文件来执行此操作。

答案1

从 Windows Terminal 0.9 版本开始,这一点成为可能。

wt -d . ; new-tab -d C:\ pwsh.exe

打开带有两个选项卡的终端。第一个选项卡是从当前工作目录开始运行默认配置文件。第二个选项卡是从 C:\ 目录开始使用默认配置文件,其中 pwsh.exe 为“命令行”(而不是默认配置文件的“命令行”)。

Windows Terminal 0.9 的发行说明中还有更多关于如何使用此功能的示例:https://devblogs.microsoft.com/commandline/windows-terminal-preview-v0-9-release/

相关内容