c# – 与命令行应用程序交互的最佳方式

前端之家收集整理的这篇文章主要介绍了c# – 与命令行应用程序交互的最佳方式前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我需要为与命令行应用程序紧密交互的应用程序编写组件.命令行应用程序询问一系列问题,执行一些计算,然后终止(我需要检测).本质上,我想在包装类中包含这种交互.

过去有没有人取得过相似的成绩?如果是这样,你是怎么做到的?您是否注意到一个模式,或者可能在类中使用一些好的构建?干杯!

解决方法

您需要使用Process重定向输入和输出流;处理两者都稍微复杂一些,因为你需要注意缓冲区中的东西不会丢失(导致死锁).

> MSDN:Redirecting input
> MSDN:Redirecting output
> Here’s一个基本的替代例子.

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

猜你在找的C#相关文章