herolxb 发表于 2009-2-18 16:54:07

关于用controlcommand命令控制单选框的问题

本人是新手,这两天在学习用AU3编写软件自动安装脚本,碰到一个用controlcommand命令控制单选框的问题,脚本类似如下:
......
winwaitactive("Lotus Notes 6.5.4 zh-CN - Installation Wizard", "许可证协议")
ControlCommand("Lotus Notes 6.5.4 zh-CN - Installation Wizard", "许可证协议", "Button3", "Check","")   ;接受协议
send("!n")
......
脚本编译后运行,在这一步骤确无法自动运行下去,类似情况在这两天已经碰到几次,从语法上看,似乎没什么问题,不知是什么原因,请高手指正。


[ 本帖最后由 herolxb 于 2009-3-3 11:35 编辑 ]

xrbenbeba 发表于 2009-2-18 17:32:21

用快捷键就可以解决了

herolxb 发表于 2009-2-19 08:45:00

刚开始我用的就是快捷键,因为无法自动执行才改用controlcommand命令,结果还是无法执行。

xrbenbeba 发表于 2009-2-19 12:41:10

没什么道理啊 你把安装程序发我邮箱里~我做做看

herolxb 发表于 2009-2-19 15:24:46

xrbenbeba你好。
因为lotus的安装程序太大,我已经将Foxit安装程序打包发送到你的邮箱。

scorpio1102 发表于 2012-6-19 13:30:02

本帖最后由 scorpio1102 于 2012-6-19 14:11 编辑

控件属性ID有没有填错,还有contralcommand上面加一行sleep,可能会active太快,但gui还没显示,导致接收不到check,个人拙见.
加个判断吧,if winactive 吧sleep不太好.
页: [1]
查看完整版本: 关于用controlcommand命令控制单选框的问题