如何通过START命令运行多个命令

ins*_*r-g 10 windows shell cmd batch-file

我有一个案例,我需要生成多个CMD实例(使用该START程序),每个实例需要按顺序运行一些命令.这些命令由批处理脚本生成,因此它们不会提前知道.

基本上,我想要做的是类似下面的内容,但我不知道正确的语法(或者甚至可能):

START (program_a && program_b && program_c)

显然,这些括号是不正确的语法.所以当我尝试运行一些语法正确的变体时:

START program_a && program_b && program_c

我刚刚结束了一个CMD实例被催生,运行program_a,和"拥有"批处理脚本继续执行program_b,并program_c在自己的(即不是CMD例如,通过催生START).

Ste*_*han 19

我想,你需要这样的东西:

start "MyWindow" cmd /c "ping localhost & ipconfig & pause"
Run Code Online (Sandbox Code Playgroud)


got*_*two 8

它有助于逃避每&一个^&

START program_a ^&^& program_b ^&^& program_c
Run Code Online (Sandbox Code Playgroud)