在C#中調用批處理文件


寫個簡單的批處理文件(如下代碼)來測試調用和傳參。

@echo off 
echo %1 
echo %2 
pause

 

 

下面是調用批處理文件的C#代碼:

static void Main(string[] args) 
        { 
            Process process = new Process(); 
            process.StartInfo.FileName = "D:\\New.bat"; 
            process.StartInfo.UseShellExecute = true; 
            
            //這里相當於傳參數 
            process.StartInfo.Arguments = "hello world"; 
            process.Start(); 
            
            //測試同步執行 
            process.WaitForExit();

            //測試第二次運行 
            process.StartInfo.Arguments = "hello heqichang"; 
            process.Start(); 
            process.WaitForExit(); 
            
        }

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM