之前发过一个帖子求教最后一步过不了 现在解决了 原来是对winwait这个函数还不熟悉 到最后一步用au3info检测出来窗口上的可见文本为乱码 所以我就自作聪明随便输了窗口上的几个字 导致winwait找不到指定的窗口 还有安装完成后弹出来的一个小窗口 au3info检测出来窗口的标题为空 winwait函数中'title'参数也要设置为空 这两个地方都是重点 以后再用到的时候一定要注意。。。Run("D:\360Downloads\360杀毒双引擎正式版_1.1.0.1307.exe");运行安装程序
WinWait(" 360 杀毒双引擎版 安装","欢迎使用“360杀毒”安装向导")
ControlClick(" 360 杀毒双引擎版 安装","欢迎使用“360杀毒”安装向导","Button2")
WinWait(" 360 杀毒双引擎版 安装","在安装“360杀毒”之前,请阅读授权协议。")
ControlClick(" 360 杀毒双引擎版 安装","在安装“360杀毒”之前,请阅读授权协议。","Button2")
WinWait(" 360 杀毒双引擎版 安装","选择安装位置")
ControlSetText(" 360 杀毒双引擎版 安装","选择安装位置","Edit1","D:\360");设置安装路径
ControlClick(" 360 杀毒双引擎版 安装","选择安装位置","Button2")
WinWait(" 360 杀毒双引擎版 安装","选择“开始菜单”文件夹")
ControlClick(" 360 杀毒双引擎版 安装","选择“开始菜单”文件夹","Button2")
WinWait(" 360 杀毒双引擎版 安装","正在完成“360杀毒”安装向导")
;MsgBox(0,"",$a)
Send("!F")
;==================================================以下是安装完成后的一些操作
WinWait("","我要加入360云查杀计划,及时发现最新木马")
ControlClick("","我要加入360云查杀计划,及时发现最新木马","Button3")
WinWait("360杀毒 v1.1","还未发现病毒文件")
ControlClick("360杀毒 v1.1","还未发现病毒文件","Button20")
|