问题是这样的, 我写了一个winform的exe程序,这个程序是给别人调用的。他在调用获取该exe的process之后,通过process输出一个标准输出流信息,我在我的exe里面如何触发获取这个信息呢?
解决方案 »
- webBrowser查找并修改网页代码并显示
- 如何使用wsHttpBinding
- C#做自定义控件的问题!
- 怪事年年有.
- 我有一个notifyIcon在SYS TRAY中,如何能判定是左键单机的?
- c# WebBrowser 随打开的网页越多,程序就占用内存越大,请问如何解决?
- compact framework sqlconnection 为什么不能转换为DBconnection
- 可变数组与多维可变数组区别?
- c#如何将数据以列的形式append到csv文件中
- 通过什么样的方式学习.net C# 能很快的上手呢?????
- 层里面有个图片 怎么能让文字在图片左上角悬浮
- 上传图片 数据问题!!!
winform不太懂。。调用后能给你一个返回值吗?
//实例化一个进程类
Process cmd = new Process();
.....
...
中间就不写了
结尾
//获取输出
//需要说明的:此处是指明开始获取,要获取的内容,
//只有等进程退出后才能真正拿到
this.textBox1.Text = cmd.StandardOutput.ReadToEnd(); cmd.WaitForExit();//等待控制台程序执行完成
cmd.Close();//关闭该进程不知道你是否 是要这种效果
this.textBox1.Text = cmd.StandardOutput.ReadToEnd();