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

posted @ 2013-04-20 20:31  启明星工作室  阅读(641)  评论(0编辑  收藏  举报