pp648852 发表于 2012-3-31 09:45:55

回复 9# 风行者
    ControlClick加了坐标,失败!老大,你试试

zldfsz 发表于 2012-3-31 10:01:43

回复 7# pp648852

我也在学习,你的这个已经很不错了

这些最好还是使用controlclick和controlsend去完成
风行者 发表于 2012-3-30 18:13 http://www.autoitx.com/images/common/back.gif
回复风行者
    ControlClick加了坐标,失败!老大,你试试
pp648852 发表于 2012-3-31 01:45 http://www.autoitx.com/images/common/back.gif
我试了一下,ControlClick加坐标不能对这个软件后台操作

redapple2008 发表于 2012-3-31 10:09:20

看看是什么效果?

pp648852 发表于 2012-3-31 10:22:35

回复 15# asura


    如果你有更好的思路,发上来,大家共同学习!

pp648852 发表于 2012-3-31 10:23:53

回复 17# zldfsz


    对,无法控件点击,大师有更好的方法的话,发上来,大家共同学习

zldfsz 发表于 2012-3-31 10:42:18

回复zldfsz


    对,无法控件点击...
pp648852 发表于 2012-3-31 02:23 http://www.autoitx.com/images/common/back.gif

不是无法控件点击,是无法后台点击

风行者 发表于 2012-3-31 11:11:04

经过研究,得出下面结论,看注释
后面安装没有写,有兴趣再补全

Run("Kugou2012.exe")
$Hwnd = WinWaitActive("安装向导 - 酷狗音乐2012") ;父窗口
$handle = WinWait("") ;子窗口
WinWaitShow($handle)
ControlSend($hWnd,"",$handle,"{enter}")
WinWaitShow($handle)
ControlSetText($handle, "", "TEdit1", "D:\Program Files\KuGou2012")
$pos = WinGetPos($handle)
MouseMove($pos+56,$pos+170) ;移动鼠标并没有点击
;鼠标位置跟控件点击位置相同controlclick生效
ControlClick($hWnd,"",$handle,"left",1,56,170)


Func WinWaitShow($tHandle)
        Do
                Sleep(2000)
        Until BitAND(WinGetState($tHandle),2)
EndFunc

pp648852 发表于 2012-3-31 12:03:14

回复 22# 风行者
    这样写,操作更加准确!
厉害!后面不知道老大会用什么方法判断?继续关注!

simine 发表于 2012-3-31 14:08:18

来学习了,辛苦

pp648852 发表于 2012-3-31 18:51:16

回复 22# 风行者
句柄一样,那怎么判断父、子关系?

风行者 发表于 2012-3-31 20:05:22

写错了,第一句不能用winwaitactive,运行下面代码就清楚是两个窗口
Run("Kugou2012.exe")
$Hwnd = WinWait("安装向导 - 酷狗音乐2012") ;父窗口
MsgBox(0,"父窗口句柄",$Hwnd)
WinSetState($Hwnd,"",@SW_MAXIMIZE)
$handle = WinWait("") ;子窗口
MsgBox(0,"子窗口句柄",$handle)

yejianfeng 发表于 2012-4-1 08:27:16

学习学习………………

fuinei 发表于 2012-4-1 17:25:06

不能获取控件信息的软件安装确认不好处理,并且现在很多软件在安装过程中会出现多种不同的情况,编写自动安装时很麻烦,任意一种情况没有考虑到都有可能导致自动安装失败,kugou的安装脚本需学习一下

xlj310 发表于 2012-4-2 09:24:23

现在这种BT的安装界面越来越多

xlj310 发表于 2012-4-2 09:32:38

思路比较清晰,想法是好的。但这个还是有待完善和提高啊……
页: 1 [2] 3 4 5 6 7 8 9 10 11
查看完整版本: 【酷狗】酷狗2012自动安装脚本(2012-03-30)——新安装思路