【发布时间】:2010-08-18 17:16:37
【问题描述】:
假设我运行我的程序:
Process proc = new Process();
proc.StartInfo.FileName = Path.GetDirectoryName(Application.ExecutablePath)
+ @"\Console.exe";
proc.Start();
然后希望将我的控制台流输出到这个应用程序,我该怎么做呢? 所以说我有:
Console.WriteLine("HEY!");
我希望它显示在我运行的控制台的程序中。我知道我必须使用
重定向输出Console.SetOut(TextWriter);
但我不知道如何让它写入另一个程序。
如果我使用 RedirectStandardInput 从 Console.exe 运行我的主程序,我可以看到我该怎么做。但这并没有真正的帮助:P
【问题讨论】: