Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
プロセスからコンソール アプリケーションを開始します。タスクを実行し、一連のものをコンソールに書き込み、終了します。
コンソール アプリを開始した場合、コンソールに書き込まれている内容を傍受することはできますか?
同様の質問があることに注意してください。ただし、これはc++ 用であり、セマンティクスの変換方法がわかりません。過去に同様の質問をしたことがありますが、それは私自身のプロセスのみです。
Process process = new Process(); process.OutputDataReceived += LogOutput;
プロセスを開始する前に、メソッドを作成して OutputDataReceived イベントに配置できます。
private static void process_OutputDataReceived(object sender, DataReceivedEventArgs e) { ... }