进程输出如何实时显示在textbox里?

问题描述

进程调用系统命令,输出到textbox去,各位兄弟姐妹帮帮忙,谢谢!!!

解决方案

解决方案二:
参考如下代码:usingSystem.Diagnostics;privatevoidbutton1_Click(objectsender,EventArgse){ProcessvProcess=newProcess();vProcess.StartInfo.FileName="cmd.exe";vProcess.StartInfo.UseShellExecute=false;vProcess.StartInfo.RedirectStandardInput=true;vProcess.StartInfo.RedirectStandardOutput=true;vProcess.StartInfo.RedirectStandardError=true;vProcess.StartInfo.CreateNoWindow=false;vProcess.Start();vProcess.StandardInput.WriteLine(@"dird:");vProcess.StandardInput.WriteLine("exit");textBox1.Text=vProcess.StandardOutput.ReadToEnd();vProcess.Close();}

解决方案三:
谢谢,zswang,textBox1.Text=vProcess.StandardOutput.ReadToEnd这样只能等进程执行完毕才把所有的输出都显示出来。我想达到的是,一有输出,无论是错误还正常输出都马上显示出来。

时间: 2024-12-28 16:20:02

进程输出如何实时显示在textbox里?的相关文章

请问,WPF里在一个窗口里的textBox里输入文本,然后点Button跳转到另一个窗口,怎么能让这个窗口里的Label显示那个textBox里的文本呢?

问题描述 请问,WPF里在一个窗口里的textBox里输入文本,然后点Button跳转到另一个窗口,怎么能让这个窗口里的Label显示那个textBox里的文本呢? 解决方案 解决方案二:全局变量,或者构造函数传递,依赖属性的绑定不知道能不能跨窗体~~解决方案三:能再详细一点吗,我是新手解决方案四:全局变量,或者构造函数传递这两种都可以的全局变量就是定义一个变量,全局的你在输入之后赋值,在要显示那个窗口中直接显示这个变量的值构造函数,就是写一个带参数的构造函数,参数为字符串就可以new窗体的时候

c# xy坐标图,可以手画曲线,x是时间(秒),y是数量(个),然后显示每秒的数量到textbox里。

问题描述 就是我想在.net平台winform里编写一个软件,一运行就会出现一个xy坐标图,比如x轴(秒)为时间,总共10秒,y轴(个)为数量,最多为1万个,然后点击开始按钮,我的鼠标相当于一支笔,随意画一条曲线,然后在10个textbox里显示每秒的数量.用什么控件啊,是不是很难啊,求大神求代码啊,这是我的所有分了 解决方案 解决方案二:跪求大神帮忙啊解决方案三:偶也想知道怎么弄的.解决方案四:怎么没有大神回复啊

【winform】如何在textbox里显示所选树节点的sql数据信息

问题描述 [winform]如何在textbox里显示所选树节点的sql数据信息 如上图所示,希望点击相关树节点后,在右侧textbox里显示数据库里存储的信息 解决方案 使用数据绑定,可以百度具体使用方法. 解决方案二: 你是指要显示和这个鸟相关的纲目属之类的信息吗?建议你一个办法,把这些属性放到TreeNode的Tag里.到时候取出来显示就行

PHP实时显示输出_php技巧

//实时显示输出 ob_end_flush();//关闭缓存 //echo str_repeat(" ",256); //ie下 需要先发送256个字节 set_time_limit(0); for($i=0;$i<10;$i++){ echo "Now Index is :". $i."<br>"; flush(); sleep(1); }

textbox里一直显示传感器采集的数据。怎么用按钮实现暂停和接着显示呢,c#程序谢谢

问题描述 textbox里一直显示传感器采集的数据.怎么用按钮实现暂停和接着显示呢,c#程序谢谢 解决方案 解决方案二:你按钮按下去能把采样暂停了,那么textbox自然就暂停了解决方案三:增加一个BOOL类型的标志变量.界面更新时判断当前值.按钮控制这个变量数值的翻转解决方案四:具体怎么写啊,我刚学没多久,你可以写两句吗或有参考实例吗解决方案五:boolbReadData=true;//读取数据事件if(bReadData){//读取并显示数据}else{//停止读取数据}按钮单击事件bRea

windows service 程序的输出信息如何显示到dos窗口

问题描述 windows service 程序的输出信息如何显示到dos窗口 我创建了一个Windows的服务程序,其中写了一些调式的日志信息,现在在服务启动运行的时候想让日志信息在dos窗口显示出来,让我能看到调式的结果,应该怎么调用? Windows service程序是不是可以显示dos窗口? 解决方案 写日志文件或用Debug.WriteLine输出,用DegbuView工具查看.可参考:http://blog.csdn.net/fengyily/article/details/2281

c++-win7 vc6.0 输出结果不显示

问题描述 win7 vc6.0 输出结果不显示 最简单的算术3+4结果不显示,点击运行出现窗口,按任意键继续 , 按键之后就自动退出,不显示结果, 百度一晚上也没搞好 求大神告知解决办法吧!谢谢了 #include"iostream.h" int main() { cout<<"3+4"; return 0; }图片说明 不是按任意键继续 应该出3+4的结果吗 按键就自动退出 不显示了 解决方案 贴出你的代码才知道.估计是输出的代码没有运行,看下条件判断

vs2010中,检验textbox里是否有内容的代码怎么写

问题描述 如果textbox里输入了内容,就显示欢迎您,为空显示请登录,在page-load里怎么写if 解决方案 解决方案二:if(string.isnullorempty(textbox.text.trim())){textbox.text="请登录":}else{textbox.text="欢迎您":} 没分了,挣点分啊解决方案三:直接在页面文件里添加PlaceHolder就行了.<asp:TextBoxID="xxx"runat=&

C#我想在Textbox里直接输入1+12或者减法然后回车键就能计算出来

问题描述 C#我想在Textbox里直接输入1+12或者减法然后回车键就能计算出来,怎么做给个代码,全的谢谢,还有一个问题就是textbox1,2,3····,一个button1,点击button1出现输入框,然后输入数字2,它会判断数字是属于textbox2的,然后回车键再次输入数字10,就可以在textbox2文本框里出现数字10,两个问题,请帮个忙详细点 解决方案 解决方案二: 解决方案三:kanbudong看不懂啊还有直观详细的吗解决方案四:引用2楼baidu_34191551的回复: