读书人

讲CMD.exe中的输出 写入文档,该如何解

发布时间: 2012-02-15 12:09:44 作者: rapoo

讲CMD.exe中的输出 写入文档
小弟遇到一个问题,希望大家帮助下,谢谢

在运行程序的时候会Console输出许多信息,但是一旦输出信息的行数过多时,就会把最顶上的信息替代了,有没有什么Dos下的命令能够将这些信息输出的方法? 或者别的方法~~

请指教。

[解决办法]
C:\> ping 127.0.0.1 > log.txt
[解决办法]
也可以用Process
比如
Process p = new Process();
p.StartInfo.UseShellExecute = false;
p.StartInfo.RedirectStandardOutput = true;
p.StartInfo.FileName = "ping.exe 196.128.1.2 ";
p.Start();
p.WaitForExit();
string output = p.StandardOutput.ReadToEnd();
也可以得到输出的字符串了。

读书人网 >C#

热点推荐