AU3

Au3读取cmd命令行中的回显信息

au3在cmd中执行命令行程序,常常需要获取cmd命令行窗口显示的信息,如下方法可以读取常见的回显,特殊情况未尝试:

#include

Local $p = Run(@ComSpec & ” /c ping 6san.com”,””,@SW_HIDE, 15)
Local $line
ProcessWaitClose($p)

Tags:

Posted in AutoIt3, 测试工具 | No Comments »

AU3管理员权限打开internet属性

很多原因可以导致只有管理员权限才能修改internet属性,一般这种问题都会提示“某些设置由系统管理员管理。”,很不幸的遇到了这种情况,而且遍寻网上各种攻略都不能修复。

使用管理员权限启动ie,然后通过ie菜单打开“internet属性”,这样就能修改被限制管理员权限的属性。但是ie实在太笨重了,于是就有了现在的方法:使用管理员权限的au3脚本直接打开internet属性

Tags: ,

Posted in AutoIt3, 测试工具 | No Comments »

AU3选择下拉列表项:ListBox/ComboBox

ControlCommand ( “窗口标题”, “窗口文本”, 控件ID, “命令” [, “选项”] )

ControlCommand用于向指定控件发送命令,以下两个命令可以用于选择ListBox 或 ComboBox中的指定项目。

“SetCurrentSelection”, 出现次序

Tags:

Posted in AutoIt3, 测试工具 | No Comments »

au3控制桌面图标实例

Windows的桌面实际上是一个标题为“Program Manager”的窗口,桌面上的图标是一个标准的SysListView32控件,用ControlListView函数就可以对桌面图标进行基本的操作。因此,我们可以这样使用au3操作桌面图标:

$handle = WinGetHandle(“Program Manager”) ;窗口句柄
$tubiao = ControlGetHandle(“Program Manager”,””,”SysListView321″) ;控件句柄

Tags:

Posted in AutoIt3, 测试工具 | No Comments »

AU3运行cmd命令添加/删除Windows计划任务

越来越多的站点支持签到领金币,并且可以兑换实物奖品。人工签到相当费事,因此写了一个AU3脚本按照计划每天指定时间执行。

使用Windows的计划任务实现每天指定的时间运行程序,使用cmd命令schtasks添加计划任务,详细命令如下:schtasks /create /tn “sec” /tr c:\sec.exe /sc daily /st 12:30

使用au3的Run函数运行cmd命令:Run(@ComSpec & ” /c ” &’schtasks /create /tn “sec” /tr c:\sec.exe /sc daily /st 12:30′, “”, @SW_HIDE)

Tags:

Posted in AutoIt3, 测试工具 | No Comments »

Au3获取鼠标的坐标位置

MouseGetPos ( [维数] ) [维数] 决定返回值的内容 无 返回一个包含鼠标坐标的2元素一维数组 […]

Tags:

Posted in AutoIt3, 测试工具 | No Comments »

AU3获取指定窗口的坐标位置/大小/宽高:WinGetPos

WinGetPos ( “窗口标题” [, “窗口文本”] ) […]

Tags:

Posted in AutoIt3, 测试工具 | No Comments »

AU3模拟鼠标滚轮滚动

AU3模拟鼠标滚轮滚动,产生向上或向下滚动鼠标滚轮事件:

MouseWheel (“方向” [, 点击次数])

方向: “up”(上) 或 “down”(下)
点击次数: [可选] 滚动的次数,默认为 1。

Tags:

Posted in AutoIt3, 测试工具 | No Comments »

AU3截图截取电脑全屏

AU3截图程序,截取电脑全屏

#include

#Include

$filename=_TempFile(@TempDir, “cap_”, “.jpg”)

_ScreenCapture_Capture( $filename) ;截图,截取全屏

Tags:

Posted in AutoIt3, 测试工具 | No Comments »

AU3逐行读取文件

AU3逐行读取文件

$file = FileOpen(“test.txt”, 0) ;打开文本文件

; 检查打开的文件是否可读
If $file = -1 Then
MsgBox(0, “错误”, “不能打开文件.”)

Tags:

Posted in AutoIt3, 测试工具 | No Comments »