我在Windows批处理文件中有一系列IF语句,如下所示:
IF %One% == YES (
myprogram1
)
IF %Two% == YES (
myprogram2
)
IF %Three% == YES (
myprogram3
)
即使它们都是真的,也只会执行第一个。我如何让他们等待?如果我在一个IF语句中执行多个程序,它会同步运行,一个接一个地运行。我不想要N!如果声明明显的原因。
我从.NET
进程执行此批处理文件并重定向输出,因此我认为start /wait
无效。我无法启动它。我错过了什么?