首页 > 解决方案 > 有什么方法可以输入命令来运行我们之前调用的“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();

谢谢!

标签: c#cmdffmpeg

解决方案


推荐阅读