.NET执行cmd时,如何调试命令的执行效果
Process proc = new Process(); proc.StartInfo.CreateNoWindow = true; proc.StartInfo.FileName = exename; proc.StartInfo.Arguments = arg; proc.StartInfo.UseShellExecute = false; proc.StartInfo.RedirectStandardOutput = true; proc.Start(); proc.WaitForExit(); proc.Close();
重定向输出
然后就可以
Console.WriteLine(proc.StandardOutput.ReadToEnd());
proc.WaitForExit();
上面代码第一行可以查看cmd的命令效果
第二个可以在cmd执行完毕返回