Windows批处理文件 - 一系列IF语句显示异步行为?

时间:2017-07-24 23:00:34

标签: batch-file command

我在Windows批处理文件中有一系列IF语句,如下所示:

IF %One% == YES ( 
   myprogram1
)

IF %Two% == YES ( 
   myprogram2
)

IF %Three% == YES ( 
   myprogram3
)

即使它们都是真的,也只会执行第一个。我如何让他们等待?如果我在一个IF语句中执行多个程序,它会同步运行,一个接一个地运行。我不想要N!如果声明明显的原因。

我从.NET进程执行此批处理文件并重定向输出,因此我认为start /wait无效。我无法启动它。我错过了什么?

0 个答案:

没有答案