fjw18 发表于 2011-2-27 13:59:35

关于金山毒霸2011最后界面不能点击的问题 讨论

我在不同的系统下测试,在Win7下能得到窗口主题,但在WinXP下却得不到,有的时候,装了几遍金山毒霸后就可以得到,不知道是什么原因,不知道有没有碰到的,也就是说,在Win7下能通过的脚本,XP下却通不过。。。。希望大家研究研究

飘云 发表于 2011-2-27 18:17:40

如果只是想点击的话,那就不要用控件方式,用坐标方式呗,这样就可以不管得不得的到控件句柄了

fjw18 发表于 2011-3-4 11:57:05

有些时候你无法定位控件的坐标,像文本控件,信息窗口无法显示,再者你无法确认窗口处在最顶层,忘讨论一下

飘云 发表于 2011-3-4 12:40:35

确定坐标不一定要用那个探测工具啊,自己临时写个定位坐标的工具就可以,原点自己定,就定在目标窗口的左上角,然后相对原点的那个控件的坐标就出来了,坐标用MouseGetPos就行,可能不太准确,但是不会差太多,至于窗口,可以先用函数WinActivate激活它到前端在进行接下来的操作啊,用WinActive也能检测窗口是否被激活,而且也有专门的设置窗口顶层属性的函数WinSetOnTop

zhangchongzhi 发表于 2011-3-4 20:55:44

看下这个帖子,我装迅雷7最后那个窗口也无法获取,用 controlgethandle 。参考的这个帖子,你也试试:
http://autoitx.com/forum.php?mod=viewthread&tid=19996&extra=&page=1

fjw18 发表于 2011-3-5 12:13:31

谢谢您的支持

dingwanz 发表于 2011-3-15 23:08:04

的确到了这一步鼠标键盘点击与移动都不生效,确确实实希望高高手出手了

xz00311 发表于 2011-3-16 19:02:37

你试一下用类别名来获取
页: [1]
查看完整版本: 关于金山毒霸2011最后界面不能点击的问题 讨论