如何在javascript中逐个执行批处理文件

时间:2012-06-30 07:47:11

标签: javascript

我必须在JavaScript中执行两个批处理文件。以下是我的代码:

var shell = new ActiveXObject('WScript.Shell');
shell.Run('c:\\batch1.bat');
shell.Run('c:\\batch2.bat');

根据上面的代码会发生的是两个批处理文件同时执行。但是,我希望batch1.bat首先执行,然后当它完成执行时,它应该从执行batch2.bat开始。如何在JavaScript中完成。

提前感谢您的帮助。

1 个答案:

答案 0 :(得分:2)

一个简单的解决方案是从batch1调用batch2。它们不是在同一时间执行,而是彼此非常接近。

还可以尝试:

result = shell.Run(stuff, true);

如此帖所示:How To Programmatically Wait For Shell Command To Finish Running?

相关问题