【问题标题】:how to pass arguments to existing process instance in c#如何将参数传递给c#中的现有流程实例
【发布时间】:2013-11-07 09:38:57
【问题描述】:

我正在使用 ffmpeg 并且我已经启动了一个进程,并且我想在它启动后将一个参数传递给同一个实例,那么如何在 c 语言中执行任何资源。基本上我使用 ffmpeg 录制桌面屏幕,ffmpeg 录制可以用“q”字停止。

【问题讨论】:

  • 在这里查看标准输入重定向:msdn.microsoft.com/en-us/library/…
  • 可能是WshShell.SendKeys "q"?
  • 听起来您只想向进程发送q。可能是 SendKeys
  • 是的,只是想发送 q 来停止进程。

标签: c# ffmpeg cmd


【解决方案1】:

您实际上是在询问如何将 input 发送到进程,就好像您在其控制台中输入过一样。

使用RedirectStandardInput 属性集创建Process,然后写入其StandardInput 流。

【讨论】:

猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2020-10-12
  • 2021-12-20
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2014-05-24
  • 1970-01-01
相关资源
最近更新 更多