有什么方法可以将命令输入到我们之前调用的“ cmd”中?音频MPEG

时间:2019-08-25 16:33:44

标签: c# cmd ffmpeg

因此,我尝试构建一些可以记录计算机屏幕信息的应用程序(我正在使用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();

谢谢!

0 个答案:

没有答案