0
我知道我可以使用ReadConsoleOutput函數讀取控制檯緩衝區。 控制檯應用程序輸出文本時是否有任何通知?目前我需要設置定時器並始終掃描控制檯緩衝區。有沒有辦法獲得有關Windows控制檯oput的通知
Ty。
我知道我可以使用ReadConsoleOutput函數讀取控制檯緩衝區。 控制檯應用程序輸出文本時是否有任何通知?目前我需要設置定時器並始終掃描控制檯緩衝區。有沒有辦法獲得有關Windows控制檯oput的通知
Ty。
不是100%確定我完全明白你想要做什麼 - 這會有幫助嗎?
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標籤:) thanx的樣品,無論如何,它讓我記得我有一個類似API的代碼... – majkinetor 2009-08-18 11:34:10