尝试打开一个新的 cmd window 然后在其中 运行 多个命令

Trying to open a new cmd window then run multiple commands in it

我在尝试为作业编写批处理文件时遇到了一个相当烦人的问题,作业要求我打开一个新的命令提示符 window,更改其颜色并使其打印当前 windows 版本。我可以让它打开新的 window 并更改颜色,但无论我做什么,它总是会执行任何新命令,包括旧命令提示符 window 上的 ver 命令,我尝试使用 & 来运行 多个命令,但它什么都不做。

start cmd /k color F1 & ver
pause

这是我现在的代码,如有任何帮助,我们将不胜感激

你试过了吗

start "My assignment" cmd /k "color F1 & ver"

请注意 window 标题是 start 命令中第一个引用的字符串。

在没有双引号的情况下,只有“color f1”命令会被传递到您的新 cmd window。

start cmd /k "color F1 & ver"
pause

我想会给你想要的结果。

要执行您专门向我们展示的任务,没有必要使用 color 命令,因此,包含一个符号来连接两个命令。

如果您打开命令提示符 window,键入 cmd.exe /? 并按 ENTER 键,您应该会看到 /T 您可以使用的选项。

Start %SystemRoot%\System32\cmd.exe /T:F1 /D /K Ver