var objShell = new ActiveXObject("Shell.Application");
objShell.ShellExecute("start.bat", "Main.bat c:\pr ext.dat ", "C:\\PR\\", "open", "1");
Start.bat文件工作五分钟。然后我的脚本继续执行其他命令。 我的问题是«如何询问(让他知道)javascript等待执行Start.bat文件的结束?»
naxt代码在我的情况下不太合适:
var date = new Date();
var curDate = null;
do { curDate = new Date(); }
while(curDate-date < millis);
答案 0 :(得分:0)
如果您确定Main.bat需要执行的时间,可以使用:
WScript.Sleep(50000);
WSH语言参考:http://msdn.microsoft.com/en-us/library/98591fh7(v=vs.84).aspx
睡眠方法:http://msdn.microsoft.com/en-us/library/6t81adfd(v=vs.84).aspx