运行DOS命令如何直接截取回显?
;注意:回显截取只支持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 编辑 ] 此贴已解决 研究了好久,在WIN7下还是有点问题,期待新版解决 好牛逼的样子
页:
[1]