2009-01-14 112 views
6

我需要为与命令行应用程序紧密交互的应用程序编写组件。命令行应用程序询问一系列问题,执行一些计算,然后终止(我需要检测)。基本上,我想在包装类中包装这个交互。与命令行应用程序交互的最佳方式

过去有没有一个类似的实现?如果是这样,你是怎么做到的?你有没有注意到一个模式,或者可以在类中使用一些好的构建?干杯!

回答

14

您需要重定向输入和输出流,使用Process;处理两者都有点棘手,因为你需要小心缓冲区中的东西不会丢失(导致死锁)。

您可能还想看看OutputDataReceived以获取基于事件的响应。

+0

的欢呼声,这正是我想要的 – NoizWaves 2009-01-14 13:03:41

1

如果所有的应用程序都在DOTNET开发可以使用Assembly class

相关问题