我有两个正在运行的蝙蝠,我必须等待“job.bat”结束后再运行“another.bat”,因为“another.bat”正在使用来自“job.bat”的文件。请问如何在vbs中同步它们?谢谢
shell.run "job.bat ""my file""" & " " & myVar
'shell.exit
shell.run "another.bat ""lib.txt""" & " " & outVar
我在这两个 shell.run 之间使用了这个,等待文件输出可从第一个 bat 获得,但它不会改变任何东西
While Not oFSO.FileExists("out")
wait 10
Wend
我很惊讶,因为我一直认为 vbs 程序是顺序访问(顺序指令),而我看到 "another.bat" 在 "job.bat" 终止之前启动了!!!!!!