我必须在 JavaScript 中执行两个批处理文件。以下是我的代码:
var shell = new ActiveXObject('WScript.Shell');
shell.Run('c:\\batch1.bat');
shell.Run('c:\\batch2.bat');
根据上面的代码,两个批处理文件会同时执行。但是,我希望首先执行batch1.bat,然后在执行完成后开始执行batch2.bat。如何在 JavaScript 中完成此操作。
预先感谢您的帮助。
最佳答案
一个简单的解决方案是从批处理 1 调用批处理 2。它们不是同时执行,只是彼此非常接近。
也可以尝试:
result = shell.Run(stuff, true);
如这篇文章所示:How To Programmatically Wait For Shell Command To Finish Running?
关于javascript - 如何在javascript中逐个执行批处理文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11272429/