找回密码
 加入
搜索
查看: 7059|回复: 11

[AU3基础] 酷狗2010.6.1.16.0版本安装问题

 火.. [复制链接]
发表于 2010-5-23 22:20:42 | 显示全部楼层 |阅读模式
悬赏5金钱已解决
本帖最后由 sfhldx 于 2010-5-23 22:22 编辑

附件: 您需要 登录 才可以下载或查看,没有账号?加入

最佳答案

查看完整内容

呵呵,我来个全部的代码,不知道LZ在编辑这个自动安装的过程中,是否没有关闭"Au3Info.exe"?最后编辑过程中,发现LZ可能没有关闭"Au3Info.exe"编辑工具吧!!导致激活的窗口跑到""Au3Info.exe"编辑工具"上!!!

评分

参与人数 1金钱 +10 收起 理由
afan + 10 感谢主动将修改帖子分类为[已解决],请继续 ...

查看全部评分

发表于 2010-5-23 22:20:43 | 显示全部楼层
本帖最后由 lchl0588 于 2010-6-8 08:24 编辑

呵呵,我来个全部的代码,不知道LZ在编辑这个自动安装的过程中,是否没有关闭"Au3Info.exe"?
Run("C:\Documents and Settings\Administrator\桌面\新建文件夹\KuGou2010.exe")
WinWaitActive("安装 - 酷狗音乐","")
Send("!{n 3}")
WinWaitActive("安装 - 酷狗音乐","")
Send("!i")
Sleep(7500)
If WinActive("安装 - 酷狗音乐","") Then
ControlClick("安装 - 酷狗音乐","","[CLASS:TNewNotebookPage; INSTANCE:2]")
EndIf
Send("{space 2}")
;Sleep(7000);这个用来检测结果是否管用!!!可去掉!!!
send("!n");这里也可以用下面的三行代码进行进一步直观的测试
;Send("{tab}")
;Sleep(7000);这个用来第二次检测是否重复选择!!!可去掉!!!
;Send("{ENTER}")
WinWaitActive("安装 - 酷狗音乐","")
WinActivate ("安装 - 酷狗音乐","")
Sleep(1000)
Send("{space}")
Send("{tab}")
Send("{space}")
Send("{tab}")
Send("{space}")
Send("{tab}")
Send("!f")
最后编辑过程中,发现LZ可能没有关闭"Au3Info.exe"编辑工具吧!!导致激活的窗口跑到""Au3Info.exe"编辑工具"上!!!
发表于 2010-5-23 22:36:25 | 显示全部楼层
控件ID好象是LISTBOX1, 我也记不得了, 以前弄过。
 楼主| 发表于 2010-5-23 23:06:17 | 显示全部楼层
没高人出来指导下吗?还是都不会啊??
发表于 2010-5-23 23:38:36 | 显示全部楼层
回复 3# sfhldx

窗口工具不能捕捉吗????
 楼主| 发表于 2010-5-24 20:50:28 | 显示全部楼层
本帖最后由 sfhldx 于 2010-5-24 20:52 编辑

虽然楼上的高手没有解决我的问题,但是我衷心的感谢您!

经过我的研究 加上下面的这些代码就轻松解决了问题。
WinSetOnTop($A,"正在安装",1)
WinWaitActive($A,"酷狗音乐推荐安装软件")
WinSetOnTop($A,"酷狗音乐推荐安装软件",1)
WinMove($A,"酷狗音乐推荐安装软件",501,132,608,414)
WinWaitActive($A,"酷狗音乐推荐安装软件")
MouseClick( "left",564,275,1)
Send("!n")

其中$A是变量在程序运行之后声明下变量,Dim $A="安装 - 酷狗音乐"
这样就可以了!谢谢大家都参与!
发表于 2010-5-24 23:40:28 | 显示全部楼层
MouseClick( "left",564,275,1)
坐标的在你好用,到别的地方可能不行。。。。。。。。。。。。
发表于 2010-5-25 01:52:07 | 显示全部楼层
MouseClick( "left",564,275,1)
坐标的在你好用,到别的地方可能不行。。。。。。。。。。。。
131738 发表于 2010-5-24 23:40



  同意,坐标的可靠性不强
发表于 2010-5-28 12:49:17 | 显示全部楼层
想学习一下!
发表于 2010-6-8 17:12:48 | 显示全部楼层
设置用于鼠标函数的坐标参照,可以是绝对位置也可以是相对当前激活窗口的坐标位置.
Opt("MouseCoordMode", 0 )

在前面加入这一句就OK了
发表于 2010-6-8 21:15:01 | 显示全部楼层
用键盘空格不可以吗
发表于 2010-6-8 21:30:17 | 显示全部楼层
用键盘空格肯定不行
您需要登录后才可以回帖 登录 | 加入

本版积分规则

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

GMT+8, 2024-5-12 18:11 , Processed in 0.089193 second(s), 24 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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