找回密码
 加入
搜索
查看: 1952|回复: 1

[已解决]程序安装前需自解压,WinWaitActive不知为啥不work

[复制链接]
发表于 2008-9-26 21:36:54 | 显示全部楼层 |阅读模式
场景:


;安装特定版本的.net framwork,运行安装程序,该程序会先自解压,
Run("netfx35.exe")
;会出现解压进度条,持续30秒后出现安装界面,有2个单选框,“接收协议”,“不接受”
WinWaitActive(".net framework","",40) ;Timeout in 40 seconds
ControlClick(".net framework","",controlID); 单选框的id

但是我运行起来,安装程序会被启动直到解压完成然后脚本就直接退出了(Exit code 0 ),安装界面就愣在那里。。。不知道为何

另外,我现在的调试方式是加msgbox,看到有人说加了#AutoIt3Wrapper_run_debug_mode=Y可以输出到控制台,可是我加了却没有输出。仅仅是
C:\Program Files\AutoIt3\AutoIt3.exe test.ua3
Exit code 0

麻烦知道的人告诉下为什么,谢谢。

[ 本帖最后由 guolm1225 于 2008-10-14 22:15 编辑 ]
发表于 2008-9-27 08:19:17 | 显示全部楼层
尝试WinWait ( "窗口标题" [, "窗口文本" [, 超时时间]] )
您需要登录后才可以回帖 登录 | 加入

本版积分规则

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

GMT+8, 2024-5-4 15:04 , Processed in 0.076601 second(s), 24 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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