一.获取子进程标准输出与错误输出的的方法: 【程序编程相关:使用WebServicesEnhance】
经常看到论坛中有人问到当用process组件启动新的进程后,如何获取它的输出的问题.采取将子进程的输出定向到一个临时文件中,当然也可以解决问题.但是这样每次父进程从临时文件中获取信息后,还要删除该临时文件,毕竟比较麻烦.其实,process提供了几个属性可以获取输出.在.net框架sdk的帮助文档里面就有这方面的例子,但是对于如何同时获取错误输出与标准输出方面没有给出具体代码,本文将给出实例并对管道的特性作一些说明. 【推荐阅读:关于TreeViewWebControl】//p2.cs代码如下: 【扩展信息:.NETPetshop详解(五):pet】我们写一个小程序p2.cs,用它来产生标准输出与错误输出.using system;class class1{ public static void main() { int i = 0; string s1 = string.format("out:{0,4}--------------------------------------------------",i); system.console.out.writeline(s1); string s2 = string.format("err:{0,4}**************************************************",i); system.console.error.writeline(s2); }}编译成p2.exe... 下一页