c#运行批处理文件

主要的方法就是运用process类,它可以运行exe文件,cmd等的进程,在这里我是用来运行我的.bat文件,以下是我在一个项目中使用到的方法:

//name bat文件名,path bat路径

public static boolean RunBat(string name,string path)

{

  Process pro =new Process();

  ProcessStartInfo pro_s =new ProcessStartInfo();

  pro_s.FileName=name;

  pro_s.WorkingDirectory=path;

  pro_s.Arguments="10";//??

  pro_s.UseShellExecute=false; //

  pro_s.CreateNoWindow=false;

  pro_s.RedirectStandardOutput = true;

  pro_s.RedirectStandardError = true;

  pro.StartInfo=pro_s;

  pro.Start();

  pro.WaitForExit();

  return true; 

}

posted on 2018-11-05 17:45  斯坦尼斯拉夫斯基23  阅读(220)  评论(0)    收藏  举报

导航