0
ReadConsoleOutput関数を使用してコンソールバッファを読み取ることができます。 コンソールアプリケーションがテキストを出力しているときに通知する方法はありますか?現在、私はタイマーを設定し、常にコンソールバッファをスキャンする必要があります。Windowsコンソールの入力に関する通知を受け取る方法はありますか
Ty。
ReadConsoleOutput関数を使用してコンソールバッファを読み取ることができます。 コンソールアプリケーションがテキストを出力しているときに通知する方法はありますか?現在、私はタイマーを設定し、常にコンソールバッファをスキャンする必要があります。Windowsコンソールの入力に関する通知を受け取る方法はありますか
Ty。
あなたは何をしようとしているのか完全に理解していません - これは役に立ちますか?その後、
Process process = new Process();
process.StartInfo.RedirectStandardOutput = true;
process.OutputDataReceived +=
new DataReceivedEventHandler(HandleConsoleOutput);
process.Start();
と、このハンドラを使用して、そのプロセスで、コンソール出力に書き込まれているすべての出力ハンドル:
void HandleConsoleOutput(object sender, DataReceivedEventArgs e)
{
// Std output arrives here
}
をマーク
お知らせWINAPIタグ:)とにかくサンプルについて ありがとう、それは私は私にどこかの似たようなAPIコードがあることを思い出させました... – majkinetor