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ファイルは5分間動作します。その後、私のスクリプトは他のコマンドを実行し続けます。私の質問は、「Start.batファイルの実行が終了するのを待つようにjavascriptに尋ねる(彼に知らせる)方法は?」です。

私の場合、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 に答える