首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

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

2012-02-15 
讲CMD.exe中的输出 写入文档小弟遇到一个问题,希望大家帮助下,谢谢在运行程序的时候会Console输出许多信息

讲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();
也可以得到输出的字符串了。

热点排行