의 표준 출력을 읽기 그것은 내가 어떻게 읽어야하는 응용 프로그램이 내 자신의 응용 프로그램
Process p = Process.GetCurrentProcess();
StreamReader input = p.StandardOutput;
input.ReadLine();
을 시도하고있다
Console.WriteLine("blah blah");
를 통해 기록 된 자신의 출력이다 그러나 그것은 작동하지 않습니다 두 번째 줄에서 "InvalidOperationException"때문에. "StandardOutput이 리디렉션되지 않았거나 프로세스가 아직 시작되지 않았습니다."와 같은 메시지가 표시됩니다.
내 자신의 출력을 읽으려면 어떻게해야합니까? 거기에 또 다른 방법이 있을까요? 그리고 내 자신의 입력을 작성하는 방법을 완벽하게?
출력이있는 응용 프로그램이 이미 실행 중입니다.
출력을 읽고 싶습니다. 동일한 응용 프로그램에 있습니다. 2nd 앱이 없습니다. 오직 하나.
정확히하고 싶습니까? –
콘솔에 쓰고 필요한 추가 작업을 수행하는 방법을 쓰지 않는 이유는 무엇입니까? – boindiil
정말 호기심 ... 왜 그렇게하고 싶습니까? – Moriya