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();
谢谢!
解决方案
推荐阅读
- python - Django 聚合。如何将其值渲染到模板中?
- php - PHP 升级后的非法字符串偏移
- jquery - 如何使用jQuery从HTML表格的倒数第二行获取单元格值
- firebase - 为社交应用程序创建数据库的大图
- laravel - 使用资源获取所有数据库条目及其关系
- jdbc - next-jdbc:执行多条语句?
- image-segmentation - 如何将 Pascal VOC 2012 分割数据集导入 Google Colab?
- elasticsearch - elasticsearch观察者没有显示正确的时间格式
- reactjs - 如何在 React js 中播放数组中的视频
- r - 将 R 帮助文件小插图作为输出打印到 R HTML 笔记本中