因此,我尝试构建一些可以记录计算机屏幕信息的应用程序(我正在使用ffmpeg)。 要记录我的屏幕,我需要在cmd中输入一些参数,因此我创建了一个按钮,单击该按钮将在其上运行cmd和参数,但这是问题所在: 需要通过按“ q”或“ ctrl + c”来停止记录过程, 是否有可能在运行cmd时输入一些额外的命令? 因为在录制屏幕时,我不想看到cmd面板,因为该应用将执行某些操作,并且我需要对其进行录制,所以我将其隐藏起来,当我需要录制的过程完成时,我需要停止按下一个按钮即可记录过程, 这可能吗?
Process cmd = new Process();
cmd.StartInfo.FileName = "cmd.exe";
cmd.StartInfo.WindowStyle = ProcessWindowStyle.Hidden;
cmd.StartInfo.Arguments = command;
cmd.Start();
cmd.WaitForExit();
谢谢!