runProcess 第一個參數為要啟動的程式名稱(請確保該字串在cmd是可以正常執行的)

地二個參數為 程式執行時帶入的參數,相當於一般程式main function 中的args。

 

runProcess("notepad.exe","");

 

private void runProcess(string processName, string args)
{
    using (Process p = new Process())
    {
        ProcessStartInfo info = new ProcessStartInfo(processName);
        info.Arguments = args;
        info.RedirectStandardInput = true;
        info.RedirectStandardOutput = true;
        info.UseShellExecute = false;
        p.StartInfo = info;
        p.Start();
        string output = p.StandardOutput.ReadToEnd();
        // process output
    }
}

output 即是該程式執行完畢後,在cmd中顯示的文字內容

arrow
arrow
    文章標籤
    C#
    全站熱搜
    創作者介紹
    創作者 Lung-Yu,Tsai 的頭像
    Lung-Yu,Tsai

    Lung-Yu,Tsai 的部落格

    Lung-Yu,Tsai 發表在 痞客邦 留言(0) 人氣()