|
发表于 2008-7-26 14:53:09
|
显示全部楼层
原帖由 runningwater 于 2008-7-24 16:05 发表
;注意:回显截取只支持Run而不是RunWait
#include
Opt("MustDeclareVars",1)
_test()
Func _test()
Local $foo,$line,$lines
$foo = Run(@ComSpec & " /c sc query Alerter", @SystemDir, @SW_HIDE, $STDOUT_C ...
我觉得说得不是非常正确
楼主可以运行这样的语句
RunWait(@ComSpec & ' /c netstat -ano > ' & @TempDir & '\NetSOT.tmp', "", @SW_HIDE)
然后你去TempDir & '\NetSOT.tmp看看这个文件的内容(用记事本打开)
其实这个NetSOT.tmp文件就是你要的回显内容了
接着就先读取行数,然后显示出来
if _FileReadToArray(@TempDir & '\NetSOT.tmp', $DataArray) <> 0 Then
For $I = 5 To $DataArray[0] - 1
这个代码来自
AutoIt 版本: 3.2.5.0(第一版)
脚本作者: allenmou
Email: allenmou@163.com
QQ/TM: 402090001
脚本功能: 本机开放端口查看
[ 本帖最后由 ken0137 于 2008-7-26 14:54 编辑 ] |
|