、、、、、、、のそれぞれExec
の違いは何ですか?いつどのように使用するかなどExecWait
、わかりますか?ExecShell
nsExec::Exec
nsExec::ExecToLog,
nsExec::ExecToStack
ExecDos
ExecCmd
私が知っているさまざまな実行呼び出しを投稿しました。将来の訪問者に役立つように、包括的なリストを作成しようとしています。
Exec
:アプリケーション、コンソール、ファイルなど、呼び出された文字列をわかりやすく実行します。ExecWait
:のように実行Exec
しますが、プロセスが終了するまで待機します。ExecShell
:それは何のためですか?nsExec::Exec
Exec
:またはと同じですExecWait
が、コマンドプロンプトの場合のみで、コンソールウィンドウを開かずに実行します。プロセスが終了するのを待つかどうかはわかりません。子プロセスが終了するのを待ちますか?nsExec::Exec
nsExec::ExecToLog
:The documentation says ExecToLog
プレーンに似てnsExec
いますが、ログウィンドウに出力します。それはどういう意味ですか、ログウィンドウとは何ですか?nsExec::ExecToStack
:ドキュメントによるExecToStack
と、プレーンに似ていますnsExec
が、出力をスタックにプッシュします。わかりました。ExecDos
:と同じですnsExec::ExecToStack
が、さらに追加します(そうではありませんか?)a。アプリケーションを実行するためのstdinとして機能する文字列パラメータを取ります。
b。同期/非同期モードの両方で動作します。
c。セクション外で機能します-.onInitチェックアウトの場合。
ExecCmd
:と同じExecDos
ですが、これらは必要ありませんExpandEnvStrings $3 %COMSPEC% ExecDos::exec /C
部品。私は正しいですか?