C# 如何执行bat文件 传参数

    Process p = new Process();  
    string path = ...;//bat路径  
    ProcessStartInfo  pi= new ProcessStartInfo(path, ...);//第二个参数为传入的参数,string类型以空格分隔各个参数  
    pi.UseShellExecute = false;  
    pi.RedirectStandardOutput = true;  
    p.StartInfo = pi;  
    p.Start();  
    p.WaitForExit();  
    string output = p.StandardOutput.ReadToEnd();  
    echo %1  %2  %3  
    pause  

 

posted @ 2016-03-28 17:01  jimcsharp  阅读(1112)  评论(0编辑  收藏  举报