找回密码
 加入
搜索
查看: 4232|回复: 3

[AU3基础] 新手:自动安装暴风影音遇到的问题?

[复制链接]
发表于 2010-3-8 16:30:57 | 显示全部楼层 |阅读模式
以下是我照猫画虎的自动安装暴风影音的第一个autoit,以为很容易,但问题却多多?
Run("Storm2012-3.10.02.05.exe")
;If WinWaitActive("安装 暴风影音2012","您的电脑已安装了暴风影音",2) =  1 Then
if WinWaitActive("安装 暴风影音2012","您的电脑已安装了暴风影音,安装过程中将先卸载已安装的版本。",2) = 1 Then
        Send("&Y")
EndIf
;ControlClick("安装 暴风影音2012","您的电脑已安装了暴风影音,安装过程中将先卸载已安装的版本。","[CLASS:Button; INSTANCE:1]")
WinWaitActive("安装 暴风影音2012","欢迎安装 暴风影音2012")
ControlClick("安装 暴风影音2012","欢迎安装 暴风影音2012","[CLASS:Button; INSTANCE:2]")
WinWaitActive("安装 暴风影音2012","许可证协议")
ControlClick("安装 暴风影音2012","许可证协议",'[text:我接受(&I)]')
WinWaitActive("安装 暴风影音2012","选择你想要安装的组件和需要创建的快捷方式")
ControlClick("安装 暴风影音2012","选择你想要安装的组件和需要创建的快捷方式","[CLASS:Button;INSTANCE:2]")
;[CLASS:Button; INSTANCE:2]
WinWaitActive("安装 暴风影音2012","选择安装位置")
ControlClick("安装 暴风影音2012","选择安装位置",'[class:Button;INSTANCE:2]')
WinWaitActive("安装 暴风影音2012","免费的百度工具栏")
ControlClick("安装 暴风影音2012","免费的百度工具栏",'[text:安装(&I)]')
WinWaitActive("安装 暴风影音2012","选择需要下载的播放组件")
ControlClick("安装 暴风影音2012","选择需要下载的播放组件",'[text:下一步(&N)]')
WinWaitActive("安装 暴风影音2012","暴风影音推荐软件")
ControlClick("安装 暴风影音2012","暴风影音推荐软件",'[text:下一步(&N)>]')
WinWaitActive("安装 暴风影音2012","皮肤外观选择")
ControlClick("安装 暴风影音2012","皮肤外观选择",'[text:完成(&F)]')
自己已解决的问题:
1.第一个controlclick报错,原因是自己输入[class:button;INSTANCE:2],后通过window info工具剪贴,还是错,最后注意到)丢失了,太马虎了!
2.第2个controlclick的[class:button;INSTANCE:2]又报错了,不应该呀!原来是Button拼成 Buton了,太马虎了!
3.第三个错误是[text:下一步(&N)>],原因是忘记  > 好了,可是输入>还是错,原因是自己看按钮前面的文本和>之间有空格,就想当然的写成[text:下一步(&N) >],还是太马虎!希望新学autoit的朋友别和我一样.
还未解决的问题:
1.我已经安装了storm,又执行了该脚本测试storm是否存在如果存在就按Y键继续安装,就用了上面的语句,可是为什么不执行啊!用了 Send("{enter}")也不行,使用controlclick也不行,就是到了"您的电脑已安装了暴风影音,安装过程中将先卸载已安装的版本。"窗口就不动了,我想该窗口没有获得焦点吧,可是为什么呢?
2.在安装的过程中,我想改变程序的安装路径该怎么作呢 ?
3.我想去掉暴风影音中安装过程中的一些插件 ,比如百度搜索,该怎么执行呢 ?
请大家多多帮助,谢谢,等待中...
祝大家三八节快乐,呵呵!
发表于 2010-3-8 17:14:20 | 显示全部楼层
1:没有装暴风无法测试。
2:修改安装路径 ControlSetText。
3:去掉某些插件的勾选 ControlCommand。
 楼主| 发表于 2010-3-9 09:50:02 | 显示全部楼层
回复 2# 水木子
我计算机已经安装了暴风影音啊!
 楼主| 发表于 2010-3-9 09:52:41 | 显示全部楼层
回复 2# 水木子
能否给
2:修改安装路径 ControlSetText。
3:去掉某些插件的勾选 ControlCommand。
应用的具体例子.
我尝试搜索了一下,没有结果,谢谢.
您需要登录后才可以回帖 登录 | 加入

本版积分规则

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

GMT+8, 2024-5-20 14:12 , Processed in 0.081227 second(s), 24 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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