0

JavaScript で 2 つのバッチ ファイルを実行する必要があります。以下は私のコードです:

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

上記のコードによると、両方のバッチ ファイルが同時に実行されます。ただし、batch1.bat を最初に実行し、実行が終了したら、batch2.bat の実行から開始する必要があります。これは JavaScript でどのように行うことができますか。

よろしくお願いいたします。

4

1 に答える 1

2

簡単な解決策は、batch1 から batch2 を呼び出すことです。それらは同時に実行されているわけではなく、互いに非常に近いだけです。

また試してください:

result = shell.Run(stuff, true);

この投稿に示されているように: How To Programmatically Wait For Shell Command To Finish Running?

于 2012-06-30T07:49:37.027 に答える