System.Diagnostics.Process运行进程,发送参数并获取输出

时间:2010-04-14 19:08:11

标签: process parameters

我正在尝试使用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);

请帮忙吗?

谢谢:)

1 个答案:

答案 0 :(得分:1)


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