找回密码
 加入
搜索
查看: 1568|回复: 5

加入判断语句,运行不下去了。ACD10

[复制链接]
发表于 2008-11-29 19:57:33 | 显示全部楼层 |阅读模式
加入IF判断语句,运行不下去了,不加入还可以
Run("acdsee10.exe")
if  WinWaitActive("ACDSee 10 ","向导将允许您修改") = 1 Then
MsgBox(0, "阿迪王", "退出,因你已安装!")
ControlClick("ACDSee 10 ","向导将允许您修改", "[class:Button;INSTANCE:2]")
ControlClick("ACDSee 10 ","是否确定要取消", "[class:Button;INSTANCE:2]")

WinWaitActive("ACDSee 10 ","您的系统尚未修改")
ControlClick("ACDSee 10 ","您的系统尚未修改", "[class:Button;INSTANCE:1]")
endif
WinWaitActive("ACDSee 10 ", "此程序受版权法与国际条约的保护")
ControlClick("ACDSee 10 ", "此程序受版权法与国际条约的保护", "[class:Button;INSTANCE:1]")
WinWaitActive("ACDSee 10 ", "请仔细阅读")
ControlClick("ACDSee 10 ", "请仔细阅读", "[class:Button;INSTANCE:3]")
WinWaitActive("ACDSee 10 ", "最终用户许可协议")
ControlClick("ACDSee 10 ", "最终用户许可协议", "[class:Button;INSTANCE:5]")
WinWaitActive("ACDSee 10 ", "选择最适合")
ControlClick("ACDSee 10 ", "选择最适合", "[class:Button;INSTANCE:5]")
WinWaitActive("ACDSee 10 ", "选择应该由")
ControlClick("ACDSee 10 ", "选择应该由", "[class:Button;INSTANCE:1]")
WinWaitActive("ACDSee 10 ", "已准备好安装")
ControlClick("ACDSee 10 ", "已准备好安装", "[class:Button;INSTANCE:1]")
WinWaitActive("ACDSee 10 ", "成功安装")
ControlClick("ACDSee 10 ", "成功安装", "[class:Button;INSTANCE:5]")
ControlClick("ACDSee 10 ", "成功安装", "[class:Button;INSTANCE:1]")
MsgBox(0, "阿迪王", "你好!安装成功!")

[ 本帖最后由 xiaolt2008 于 2008-11-29 20:55 编辑 ]
 楼主| 发表于 2008-11-29 20:54:44 | 显示全部楼层

找到原因了,语句加上等待时间,这里是20秒

if  WinWaitActive("ACDSee 10 ","向导将允许您修改",20) = 1 Then
发表于 2009-5-13 16:14:17 | 显示全部楼层
刚接触AUTOIT,学习了!
发表于 2009-5-16 12:14:35 | 显示全部楼层
呵呵,自己动手丰衣足食啊
同样学习了
细节的东西往往导致全盘皆败
发表于 2009-5-16 23:32:24 | 显示全部楼层
恩。。。学习学习。。
发表于 2009-11-9 16:20:15 | 显示全部楼层
关注中
您需要登录后才可以回帖 登录 | 加入

本版积分规则

QQ|手机版|小黑屋|AUTOIT CN ( 鲁ICP备19019924号-1 )谷歌 百度

GMT+8, 2024-5-18 13:46 , Processed in 0.076125 second(s), 20 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表