C#でバッチファイルを呼び出す


呼び出しとパラメータのテストに簡単なバッチ・ファイル(次のコード)を書きます.
 

  
  
  
  
  1. @echo off   
  2. echo %1   
  3. echo %2   
  4. pause 

 
バッチ・ファイルを呼び出すC#コードを次に示します.
 

  
  
  
  
  1. static void Main(string[] args)   
  2.         {   
  3.             Process process = new Process();   
  4.             process.StartInfo.FileName = "D:\\New.bat";   
  5.             process.StartInfo.UseShellExecute = true;   
  6.               
  7.             //    
  8.             process.StartInfo.Arguments = "hello world";   
  9.             process.Start();   
  10.               
  11.             //    
  12.             process.WaitForExit();  
  13.  
  14.             //    
  15.             process.StartInfo.Arguments = "hello heqichang";   
  16.             process.Start();   
  17.             process.WaitForExit();   
  18.               
  19.         }