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

发布于 2024-08-29 09:35:09 字数 435 浏览 3 评论 0原文

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

请问有什么帮助吗?

谢谢 :)

I am trying to call a process using System.Diagnostics.Process, send it a parameter, just for the sake of trying it out i am sending "-h" which should generate a list of help options and I need the output.

So far I have tried,

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

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



        startInfo.Arguments = "-h";


        Process.Start(startInfo);

Any help please?

Thanks :)

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

有木有妳兜一样 2024-09-05 09:35:09

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

Process process = Process.Start(startInfo);
String result = process.StandardOutput.ReadToEnd();
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文