找回密码
 加入
搜索
查看: 2495|回复: 2

[AU3基础] 做好的exe,为什么在其他机器运行出问题,附代码

[复制链接]
发表于 2012-10-18 11:27:11 | 显示全部楼层 |阅读模式
#Region ;**** 参数创建于 ACNWrapper_GUI ****
#PRE_UseUpx=n
#PRE_Res_Comment=驱动精灵
#PRE_Res_Description=驱动精灵2012
#PRE_Res_Fileversion=1.0
#PRE_Res_LegalCopyright=1.0
#PRE_Res_requestedExecutionLevel=None
#EndRegion ;**** 参数创建于 ACNWrapper_GUI ****
Run("驱动精灵2012.exe")
WinWaitActive("驱动精灵2012安装向导")
ControlClick("驱动精灵2012安装向导","","Button2")
WinWaitActive("驱动精灵2012安装向导","驱动精灵《用户使用授权协议及隐私声明》")
ControlClick("驱动精灵2012安装向导","","Button2")
WinWaitActive("驱动精灵2012安装向导","下一步(&N) >")
ControlCommand("驱动精灵2012安装向导","","Button4","UnCheck")
ControlClick("驱动精灵2012安装向导","为了保证系统安全","Button2")
WinWaitActive("驱动精灵2012安装向导")
ControlClick("驱动精灵2012安装向导","","Button6")
ControlClick("驱动精灵2012安装向导","","Button7")
ControlClick("驱动精灵2012安装向导","","Button8")
ControlClick("驱动精灵2012安装向导","","Button2")
ControlClick("驱动精灵2012安装向导","","Button2")
Sleep(2000)
WinWaitActive("驱动精灵2012安装向导","不能打开要写入的文件")
ControlClick("驱动精灵2012安装向导","不能打开要写入的文件","Button3")
WinWaitActive("驱动精灵2012安装向导","运行驱动精灵2012")
ControlClick("驱动精灵2012安装向导","运行驱动精灵2012","Button4")
WinWaitActive("驱动精灵2012安装向导","查看更新说明")
ControlClick("驱动精灵2012安装向导","查看更新说明","Button5")
WinWaitActive("驱动精灵2012安装向导","安装PPS网络电视")
ControlClick("驱动精灵2012安装向导","安装PPS网络电视","Button6")
WinWaitActive("驱动精灵2012安装向导","安装傲游浏览器")
ControlClick("驱动精灵2012安装向导","安装傲游浏览器","Button7")
WinWaitActive("驱动精灵2012安装向导","完成")
ControlClick("驱动精灵2012安装向导","完成","Button2")

停在完成那里不动
发表于 2012-10-18 11:40:28 | 显示全部楼层
WinWaitActive 是等待被激活,而不会去主动激活。
一旦去激活了,需要人操作去激活窗口才会继续往下执行。
要主动激活窗口,请用WinActivate。所有WinWaitActive都改为WinActivate

WinWait("驱动精灵2012安装向导","完成")
WinActivate("驱动精灵2012安装向导","完成")
ControlClick("驱动精灵2012安装向导","完成","Button2")
 楼主| 发表于 2012-10-18 12:51:45 | 显示全部楼层
我按照你的方法试了,还是老问题,不过还是谢谢你
您需要登录后才可以回帖 登录 | 加入

本版积分规则

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

GMT+8, 2024-6-16 15:45 , Processed in 0.083501 second(s), 23 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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