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