一个例子,使用AdlibRegister.
#NoTrayIcon
#Region ;**** 参数创建于 ACNWrapper_GUI ****
#AutoIt3Wrapper_Icon=E:\Win7SoftWare\Tencent\QQ\Bin\QQ.exe|-1
#AutoIt3Wrapper_OutFile=C:\Users\YoDe\Desktop\312.exe
#EndRegion ;**** 参数创建于 ACNWrapper_GUI ****
;本脚本由i-Autoit-1.01 正式版 生成 ,非常感谢您的使用,请保留此脚本声明! 2010年12月03日
;--------------------------------------------------------------;脚本开始
Opt("TrayIconDebug", 1) ;0=无信息, 1=调试信息
Opt("WinTextMatchMode", 2) ;1=完全匹配, 2=快速匹配
Opt("WinTitleMatchMode", 4) ;1=开头, 2=子串, 3=完全, 4=高级
Opt("WinSearchChildren", 1) ;0=不搜索, 1=搜索子窗口
Opt("WinDetectHiddenText", 1) ;0=不检测, 1=检测
;--------------------------------------------------------------;设置脚本参数
$WinTitle_1 = '腾讯QQ2010 安装向导'
$Wintxt_1 = '下一步(&N)'
$Wintxt_2 = '上一步(&P)'
$Wintxt_3 = '安装(&I)'
$Wintxt_4 = '完成(&F)'
$Exe = 'QQ2010.exe'
;--------------------------------------------------------------;窗口元素变量声明
AdlibRegister("aaa", 1000)
Do
Sleep(10);
Until WinExists($WinTitle_1)
;WinMove($Wintitle_1, "", -1000, -1000)
;--------------------------------------------------------------;程序启动,显示界面
WinWaitActive($WinTitle_1, $Wintxt_1);
ControlClick($WinTitle_1, $Wintxt_1, "Button1");---------------;点击按钮控件: 我已阅读并同意软件许可协议和青少年上网安全指引
ControlClick($WinTitle_1, $Wintxt_1, "Button3");---------------;点击按钮控件: 下一步(&N)
WinWaitActive($WinTitle_1, $Wintxt_2);
ControlClick($WinTitle_1, $Wintxt_2, "Button9");---------------;点击按钮控件: 安装QQ工具栏及中文搜搜
ControlClick($WinTitle_1, $Wintxt_2, "Button10");---------------;点击按钮控件: 安装QQ拼音输入法
ControlClick($WinTitle_1, $Wintxt_2, "Button11");---------------;点击按钮控件: 安装QQ五笔输入法
ControlClick($WinTitle_1, $Wintxt_2, "Button12");---------------;点击按钮控件: 安装QQ音乐播放器
ControlClick($WinTitle_1, $Wintxt_2, "Button7");---------------;点击按钮控件: 快速启动栏
ControlClick($WinTitle_1, $Wintxt_2, "Button2");---------------;点击按钮控件: 下一步(&N)
WinWaitActive($WinTitle_1, $Wintxt_3);
ControlClick($WinTitle_1, $Wintxt_3, "Button8");---------------;点击按钮控件: 保存到“我的文档”(推荐)
ControlClick($WinTitle_1, $Wintxt_3, "Button2");---------------;点击按钮控件: 安装(&I)
WinWaitActive($WinTitle_1, $Wintxt_4);
ControlClick($WinTitle_1, $Wintxt_4, "Button6");---------------;点击按钮控件: 立即运行腾讯QQ2010
ControlClick($WinTitle_1, $Wintxt_4, "Button8");---------------;点击按钮控件: 开机时自动启动腾讯QQ2010
ControlClick($WinTitle_1, $Wintxt_4, "Button9");---------------;点击按钮控件: 设置腾讯网为主页
ControlClick($WinTitle_1, $Wintxt_4, "Button7");---------------;点击按钮控件: 显示新特性
ControlClick($WinTitle_1, $Wintxt_4, "Button2");---------------;点击按钮控件: 完成(&F)
Func aaa()
If Not ProcessExists($Exe) Then ShellExecute($Exe)
EndFunc ;==>aaa
|