找回密码
 加入
搜索
楼主: xing999999

[AU3基础] [已解决]面对那些无法获取控件,并且安装过程中窗口大小一样的要怎么做自动化呢?

 火.. [复制链接]
 楼主| 发表于 2015-12-19 12:02:18 | 显示全部楼层
回复 29# afan


    $iDone=2 就一直停在结束画面,手动点完成,没反应了。
如果设为1,也停在结束画面。手动点完成,弹出msgbox的提示和tooltip为1的提示。
 楼主| 发表于 2015-12-19 12:05:47 | 显示全部楼层
回复 29# afan


    加了Opt('TrayIconDebug', 1)后,发现一直停顿在
sleep (50) 这里
发表于 2015-12-19 12:24:29 | 显示全部楼层
本帖最后由 afan 于 2015-12-19 12:29 编辑

回复 32# xing999999
Local $srf = "2345王牌输入法v3.5安装"
Run("2345pinyin.exe")
Local $hWnd0 = WinWait($srf)
WinActivate($srf)
Send("{ENTER}")
Local $iC = 0, $iDone = 3
Assign('_' & $hWnd0, 0)
Do
        Sleep(50)
        $hWnd0 = WinGetHandle($srf)
        If Not IsDeclared('_' & $hWnd0) Then
                Assign('_' & $hWnd0, 0)
                $iC += 1
                Tooltip($iC)        ;提醒变化的次数。到最后的窗口出现,即为总变化次数,记住这个值,写在上面的 $iDone = 后面
        EndIf
Until $iC = $iDone
Msgbox(0, '', '已出现安装完成窗口?')
WinActivate($srf)
Send("{ENTER}")
自己调试吧,我这无法预期。
 楼主| 发表于 2015-12-19 12:29:40 | 显示全部楼层
回复 33# afan


    还是和之前的一样。。。不知道这安装程序到底是什么原因。
发表于 2015-12-19 15:45:52 | 显示全部楼层
学习了 感谢分享
 楼主| 发表于 2015-12-19 16:36:21 | 显示全部楼层
本帖最后由 xing999999 于 2015-12-19 16:39 编辑

回复 33# afan

老师,非常对不起。。我刚才不停的测试还是不行。然后突然发现一个极其严重的问题。1楼我截图的2个句柄是我分别打开2次程序所截图的。。我刚才突然发现,这个程序从打开,到安装,到最后结束问是否完成的时候句柄都是完全一模一样。。。

在句柄都是完全一模一样,就是同一个窗口没变化的时候,要怎么搞?给个方向?

本帖子中包含更多资源

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

×
发表于 2015-12-22 11:20:31 | 显示全部楼层
多谢楼主分享,学习一下
发表于 2015-12-23 10:37:39 | 显示全部楼层
新手学习中
您需要登录后才可以回帖 登录 | 加入

本版积分规则

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

GMT+8, 2024-9-29 00:23 , Processed in 0.252588 second(s), 15 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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