一千萬個為什麽

搜索

System.Diagnostics.Process運行進程,發送參數並獲取輸出


我試圖使用System.Diagnostics.Process調用一個進程,發送一個參數,只是為了嘗試它我發送“-h”,它應該生成一個幫助選項列表,我需要輸出。

到目前為止我試過了,

        ProcessStartInfo startInfo = new ProcessStartInfo("C:\\agfl\\agfl.exe");

        startInfo.WindowStyle = ProcessWindowStyle.Normal;
        startInfo.CreateNoWindow = false;



        startInfo.Arguments = "-h";


        Process.Start(startInfo);

有什麽幫助嗎?

謝謝 :)

最佳答案


Process process = Process.Start(startInfo);
String result = process.StandardOutput.ReadToEnd();

轉載註明原文: System.Diagnostics.Process運行進程,發送參數並獲取輸出

猜你喜歡