找回密码
 加入
搜索
查看: 2447|回复: 3

运行DOS命令如何直接截取回显?

[复制链接]
发表于 2008-12-8 16:30:31 | 显示全部楼层 |阅读模式
;注意:回显截取只支持Run而不是RunWait
#include <Constants.au3>
Opt("MustDeclareVars",1)
_test()
Func _test()
Local $foo,$line,$lines
$foo = Run(@ComSpec & " /c sc query Alerter", @SystemDir, @SW_HIDE, $STDOUT_CHILD)
$lines = ""
While 1
$line = StdoutRead($foo)
If @error Then ExitLoop
    $lines &= $line
Wend
MsgBox(0,"test",$lines)
EndFunc

[ 本帖最后由 hites 于 2008-12-8 17:48 编辑 ]
发表于 2009-7-22 10:17:35 | 显示全部楼层
此贴已解决
发表于 2010-1-28 16:29:23 | 显示全部楼层
研究了好久,在WIN7下还是有点问题,期待新版解决
发表于 2013-8-22 14:52:05 | 显示全部楼层
好牛逼的样子
您需要登录后才可以回帖 登录 | 加入

本版积分规则

QQ|手机版|小黑屋|AUTOIT CN ( 鲁ICP备19019924号-1 )谷歌 百度

GMT+8, 2024-9-28 23:24 , Processed in 0.076330 second(s), 19 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表