/ / Jscriptから実行されるシェルコマンドの出力を表示する - javascript、windows、internet-explorer、windows-shell

Jscriptから実行されるシェルコマンドの出力を表示する - javascript、windows、internet-explorer、windows-shell

私はWindowsマシン上のIEからjscriptからシェルコマンドを実行したい。

私は次のjscript関数を持っています:

function execCommand( command ){
var myShell =  new ActiveXObject("WScript.Shell");
myShell.Exec( "cmd /c " + command );
}

Windowsでは、新しいプロンプトウィンドウが開き、コマンドが実行され、ウィンドウが閉じます。それにもかかわらず、プロンプトはコマンドからの出力を決して表示しません。コマンドが実行されている間、ブランクのプロンプトウィンドウが表示されます。

プロンプトウィンドウにプログラムの出力を表示させるにはどうすればよいですか?

私は他の質問を検索しましたが、私はWindows Scripting Host内で実行されているスクリプトのソリューションしか見つけられませんでした。 JScript javascriptはMozillaで動作します。

私はどんなヒントも感謝します。

回答:

回答№1は0

ここで説明する方法を使用できます。

execによって、stdoutを新しいメッセージにエコーする必要があります。cmdまたは%comspec%を/ Kと組み合わせて使用​​すると、ウィンドウが閉じないようにすることができます。

あなたはあまりにも、ポーズコマンドを試してみてください、おそらくそれが役立ちます...