1. 程式人生 > >c#執行批處理檔案

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;

  ppro_sro.StartInfo.RedirectStandardError = true;

  pro.StartInfo=pro_s;

  pro.Start();

  pro.WaitForExit();

  return true; 

}