博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
c#中重定向windows控制台程序的输出信息 - jinjazz - CSDNBlog
阅读量:2400 次
发布时间:2019-05-10

本文共 1082 字,大约阅读时间需要 3 分钟。

导读:

这个问题来自论坛提问,答案如下.这只是一个简单的ipconfig命令.如果是复杂的,比如oracle的exp之类的命令,能在调用的时候显示出来,还是相当酷的.

using
 System;
using
 System.Windows.Forms;
namespace
 WindowsApplication8
{
    
public partial class Form1 : Form
    
{
        
public Form1()
        
{
            InitializeComponent();
        }
        
delegate void dReadLine(string strLine);
        
private void excuteCommand(string strFile, string args, dReadLine onReadLine)
        
{
            System.Diagnostics.Process p 
= new System.Diagnostics.Process();
            p.StartInfo 
= new System.Diagnostics.ProcessStartInfo();
            p.StartInfo.FileName 
= strFile;
            p.StartInfo.Arguments 
= args;
            p.StartInfo.WindowStyle 
= System.Diagnostics.ProcessWindowStyle.Hidden;
            p.StartInfo.RedirectStandardOutput 
= true;
            p.StartInfo.UseShellExecute 
= false;
            p.StartInfo.CreateNoWindow 
= true;
            p.Start();
            System.IO.StreamReader reader 
= p.StandardOutput;//截取输出流
            string line = reader.ReadLine();//每次读取一行
            while (!reader.EndOfStream)
            
{
                onReadLine(line);
                line 
= reader.ReadLine();
            }
            p.WaitForExit();
        }
        
private void button1_Click(object sender, EventArgs e)
        
{
            excuteCommand(
"ipconfig"""new dReadLine(PrintMessage));
        }
        
private 
本文转自

转载地址:http://ygnob.baihongyu.com/

你可能感兴趣的文章
p4调优(转)
查看>>
CSS文本:word-wrap(转)
查看>>
CSS文本:text-align(转)
查看>>
CSS文本:unicode-bidi(转)
查看>>
CSS文本:vertical-align(转)
查看>>
Window安全设置(转)
查看>>
wincvs自动checkin和checkout(转)
查看>>
操作系统比对脚本[inststuff.pl](转)
查看>>
Linux中的C语言妙用(转)
查看>>
系统比对[oscmp.pl](转)
查看>>
ConfiguringanHP-UXKernel(转)
查看>>
TC流量限制(转)
查看>>
微软重大补丁(转)
查看>>
圣彼得的新安排(转)
查看>>
iptables应用之动态DNS(转)
查看>>
单网卡redhat 7.2利用iptables作为简单网关的配置(转)
查看>>
CVS使用简介(转)
查看>>
CVS教學(转)
查看>>
Linux下FrameBuffer直接写屏(转)
查看>>
游戏设计制作中对锁定设置的应用(转)
查看>>