我有一个名为configure.exe的控制台应用程序,它在内部启动对另一个名为setup.exe的控制台应用程序的调用。 当我想配置设置时,我会像
一样使用它C:\> configure fresh
即。 configure.exe读取各种参数,当我传递新鲜时,它会在内部启动setup.exe以进行一些清理。 setup.exe的结果显示在控制台上。 一切都很好。但是,当我想将结果重定向到文本文件,如下面的
C:\> configure fresh > out.txt
这只是空白。可能是因为setup.exe不是configure.exe将输出转储到控制台。有没有办法将输出重定向到文本文件?
答案 0 :(得分:0)
查看ProcessStartInfo类,尤其是属性RedirectStandardOutput / Error在此上下文中很重要。如果设置为true,则可以在流程“StandardOutput流中访问输出。” 您可以从流中读取输出并将其写入文件。