尝试打开一个新的 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
我在尝试为作业编写批处理文件时遇到了一个相当烦人的问题,作业要求我打开一个新的命令提示符 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