Process p = new Process();
p.StartInfo.FileName = "cmd.exe";
// p.StartInfo.Arguments = "/c Capture.exe";
p.StartInfo.WorkingDirectory = Directory.GetCurrentDirectory();
p.StartInfo.UseShellExecute = false;
p.StartInfo.RedirectStandardInput = true;
p.StartInfo.RedirectStandardOutput = true;
p.StartInfo.RedirectStandardError = true;
p.StartInfo.CreateNoWindow = true;
p.Start();
Thread.Sleep(20000);
p.StandardInput.WriteLine("Capture.exe -m p");
p.StandardInput.WriteLine("exit");
CaptureScreen
最新推荐文章于 2025-11-07 14:54:23 发布
本文介绍如何使用C#的Process类来调用外部的命令行程序,并通过标准输入写入参数,同时捕获标准输出和错误输出,实现与外部程序的交互。
1591

被折叠的 条评论
为什么被折叠?



