VBS如何获得cmd命令的返回信息?

比如我要ping一个地址,如果获得它的返回信息?把结果保存在文件里再读取文件太麻烦了,有更简单直接的办法吗?还有用Exec方法倒是可以但不能设置cmd窗口状态它只有一个参... 比如我要ping一个地址,如果获得它的返回信息?
把结果保存在文件里再读取文件太麻烦了,有更简单直接的办法吗?
还有用Exec方法倒是可以但不能设置cmd窗口状态它只有一个参数,也不好
展开
 我来答
缓步莫迟疑C
2014-01-18 · TA获得超过1.1万个赞
知道大有可为答主
回答量:6217
采纳率:73%
帮助的人:6524万
展开全部
Dim strText
Set oShell = CreateObject("WScript.Shell")
Set oExec = oShell.Exec("%COMSPEC% /C ""PING 127.0.0.1""")
Do While Not oExec.StdOut.AtEndOfStream
    strText = oExec.StdOut.ReadAll()
Loop

结果在strText里

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式