.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执行完毕返回

原文地址:https://www.cnblogs.com/mqingqing123/p/3033063.html