偶问一下在VB中怎么才能够显示cmd里返回的结果
发表时间:2007-05-29 15:44:20  
楼主:xiaodvb
比如我现在做个ping的程序,输入地址后怎么可以把在cmd里面返回的结果显示了vb中呢??
如果你想ping的话可以参考:
http://support.microsoft.com/kb/300197
如果要捕获控制台的输出的话参考:
http://www.applevb.com/sourcecode/Capture%20DOS%20Output.zip
是用shell吧!
你可以将命令执行结果输出到文件,然后读取,这样简单的很。
如果要捕捉控制台输出很麻烦!
比如
有一窗体,窗体有一文本框tt 。 有一个按钮bb
在bb的click事件写如下代码:
shell "ping " & tt.text & ">d:\log.txt"
你单击了bb 后便在d盘生成一个文件,
这就是命令行执行结果!
在你的程序中读取就是了!
把CMD里面的数据写入一个文本后自己怎么处理都可以
还有一种办法是用API,,,有一个API可以发送和接收结果..
