C# 调用cmd.exe的方法

来源:互联网 发布:excel数据分类统计分析 编辑:程序博客网 时间:2024/06/10 00:22

网上有很多用C#调用cmd的方法,大致如下:

上面代码有几个不足,一是必须要exit那一句,否则就会死循环。再就是每次执行Execute执行cmd后,都必须等到cmd执行完且cmd.exe进程退出,才能读到结果。有时候这样会让
我们的应用程序失去操作的连续性。
事实上,通过两个线程,一个访问输入管道,一个访问输出管道,可以很容易实现持续性的效果,
下面是一个Console程序:




原创粉丝点击