-3

プロセスからコンソール アプリケーションを開始します。タスクを実行し、一連のものをコンソールに書き込み、終了します。

コンソール アプリを開始した場合、コンソールに書き込まれている内容を傍受することはできますか?

同様の質問があることに注意してください。ただし、これはc++ 用であり、セマンティクスの変換方法がわかりません。過去に同様の質問をしたことがありますが、それは私自身のプロセスのみです。

4

1 に答える 1

1
Process process = new Process();
process.OutputDataReceived += LogOutput;

プロセスを開始する前に、メソッドを作成して OutputDataReceived イベントに配置できます。

private static void process_OutputDataReceived(object sender, DataReceivedEventArgs e)
{
    ...
}
于 2013-02-06T19:35:48.803 に答える