的標準輸出,我有一個必須閱讀應用它自己的輸出是通過如何讀取我自己的應用程序
Console.WriteLine("blah blah");
寫我試圖
Process p = Process.GetCurrentProcess();
StreamReader input = p.StandardOutput;
input.ReadLine();
但它不工作因爲在第二行有「InvalidOperationException」。它說類似「StandardOutput沒有重定向,或者進程還沒有開始」(翻譯)
如何讀取我自己的輸出?還有另一種方法可以做到嗎?要完成如何編寫我自己的輸入?
輸出的應用程序已經運行。
我想讀取它的輸出住在同一個應用程序。沒有第二個應用程序。只有一個。
你想要做什麼? – 2013-01-07 09:03:29
爲什麼不寫一個寫入控制檯的方法,另外還要做額外的事情? – boindiil
我真的很好奇......你爲什麼想這麼做? – Moriya