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

标签 javascript

我必须在 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/

相关文章:

javascript - 如果我点击我的 optA1,就会有一个 NAN 输出

javascript - 在 Safari (WebKit) Web Sql 数据库中同步executeSql

javascript - 如果使用 jQuery 在母版页内呈现控件,如何获取控件 id?

javascript - 存储属于不同选项卡的文本区域的状态

javascript - 将事件加载到 FullCalendar

javascript - 如何检测为 GroundOverlay 加载的进度

javascript - Invariant Violation : Element type is invalid: expected a string or a class but got: undefined. 检查 `MyApp` 的渲染方法

javascript html文本过滤器/链接

javascript - 网页元素上的缩放事件

javascript - Meteor:循环模板的模板级别订阅或所有订阅完成时