异步进程读取无法读取提示

时间:2013-01-14 10:29:21

标签: c# asynchronous process prompt

我正在为现有应用程序创建一个简单的包装器,通过异步读取和响应它的提示来自动化它。

使用Process.BeginOutputReadLineProcess.BeginErrorReadLine完成异步读取,这里是捕获:

读取事件仅在读取完整行时返回,因此当需要用户输入时,不会返回提示并且程序将挂起。即使它不是一个完整的行,我如何阅读提示?我甚至可以检测程序何时需要用户输入?

0 个答案:

没有答案