2# any9988 run("MaxDOS_7.1_Plus.exe")
WinWaitActive("MaxDOS 7.1 Plus For Win2000/WinXP/Win2003 安装程序")
ControlClick("MaxDOS 7.1 Plus For Win2000/WinXP/Win2003 安装程序","","Button3")
WinWaitActive("MaxDOS 安装程序","欢迎您使用MaxDOS程序!")
ControlClick("MaxDOS 安装程序","","Button3")
ControlClick("MaxDOS 安装程序","","Button1")
WinWaitActive("MaxDOS 安装程序","下一步(&N) >")
ControlClick("MaxDOS 安装程序","下一步(&N) >","Button1")
WinWaitActive("MaxDOS 安装程序","创建一个用于存放备份")
ControlClick("MaxDOS 安装程序","创建一个用于存放备份","Button1")
WinWait(" MaxDOS 安装程序","下载Max网吧安全卫士")
WinActivate(" MaxDOS 安装程序","下载Max网吧安全卫士")
WinWaitActive(" MaxDOS 安装程序","下载Max网吧安全卫士")
ControlClick(" MaxDOS 安装程序","下载Max网吧安全卫士","Button1")
WinWaitActive(" MaxDOS 7.1 已经安装成功。","完成(&F)")
ControlClick(" MaxDOS 7.1 已经安装成功。","完成(&F)","Button1")
多数情况下,安装程序的下一个窗口出现时就被激活,可以直接用“WinWaitActive”就行了,但这个很特别,出现“下载安全卫士”时的新窗口并没有被激活,且标题前加了个空格符。所以我们可以采用“等待窗口的出现并激活它”的方式来解决。个人思路,仅供参考。 |