を通じてプログラムを実行していますProcess.Start()。出力をリダイレクトして行を取得しようとしました。
ただし、今のところ、必要なのは最後の行だけです。
最後の行だけを読む方法はありますか、それとも全体を読む必要がありredirectStandaroutput = false;ますか?
もっと簡単な方法はありますか?
どうしても行かなければならない場合はprocess.Redirect()、MSDN やその他のソースのoutputdatareceivedイベントの例に従ってみましたが、出力は最後にコンソールに書き込まれるだけで、非同期ではありません。