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