0

私は使用するWPFアプリケーションを開発しています

Process.Start("cmd", "/k ...");

また

Process.Start("cmd", "/c ...");

いくつかのコマンドを実行するには、コマンド ラインをスローします。コマンドラインコマンドが実行され、コマンドが再び「フリー」になったときに通知を受け取ることは可能ですか?

さらにコマンドを実行する必要があるためですが、各コマンドを次々に実行する必要があります。

4

1 に答える 1

1

ここで何が必要なのかわかりませんcmd。コマンドを次々に実行したい場合は、コマンドを次々に直接実行してください。実行するProcess.Startプログラムとバッチファイルも指定できます。そのような組み込みのシェルが必要な場合は、もちろんdir使用できますが、バックグラウンドで実行することは私には不要に思えます。cmd /ccmd /k

いずれにせよ、便利なメソッドを持つオブジェクトをProcess.Start返します。したがって、無期限に実行されるプログラムを開始しない場合は、それを使用してコマンドがいつ終了したかを把握できます。ProcessWaitForExitcmd /k

于 2012-10-06T16:25:00.663 に答える