1

科尔斯,你好。我的 javascript 运行一个外部 .bat 文件:

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);
4

1 回答 1

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

于 2012-04-19T08:05:56.903 回答