找回密码
 加入
搜索
查看: 4132|回复: 9

关于ControlClick,请问代码哪里有误

[复制链接]
发表于 2009-7-17 18:09:00 | 显示全部楼层 |阅读模式
要点击图中那个"光盘"小按钮,是这样写
ControlClick("ultraiso","","[CLASS:TToolbar8:INSTANCE:8]",1,288,14)
其中的x,y的值288和14是ControlClick Coords的值

该如何才能通过ControlClick函数点击到这个按钮呢

本帖子中包含更多资源

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

×
发表于 2009-7-17 19:09:39 | 显示全部楼层
本帖最后由 lynfr8 于 2009-7-17 19:12 编辑

ControlClick("ultraiso","","[CLASS:TToolbar8:INSTANCE:8]")
这样应该就可以了
非要加坐标那就是相对坐标的问题
参考下此贴
http://www.autoitx.com/viewthr ... omuid=1003#pid69090
 楼主| 发表于 2009-7-17 22:18:53 | 显示全部楼层
2# lynfr8

谢谢,但是难道ControlClick就不能解决吗,前面看到一个帖子说是可以计算窗体和按钮的相对位置,就是不知道怎么个计算方法
发表于 2009-7-18 10:40:35 | 显示全部楼层
为什么非要搞坐标呢?有没有想过屏幕分辨率不同坐标位置也会不同。
发表于 2009-7-18 10:42:09 | 显示全部楼层
他大概想搞别的,但不想被别人知道他想做啥,所以搞个UISO来问
也有可能想要摆酷,毕竟鼠标自己会动,对某些人而言,很酷
 楼主| 发表于 2009-7-18 11:37:24 | 显示全部楼层
为什么非要搞坐标呢?有没有想过屏幕分辨率不同坐标位置也会不同。
番茄 发表于 2009-7-18 10:40


不是,和屏幕无关啊,按钮相对于窗体坐标位置是不会不同的啊
 楼主| 发表于 2009-7-18 11:38:29 | 显示全部楼层
本帖最后由 faceyao 于 2009-7-18 11:39 编辑
他大概想搞别的,但不想被别人知道他想做啥,所以搞个UISO来问
也有可能想要摆酷,毕竟鼠标自己会动,对某些人而言,很酷
kn007 发表于 2009-7-18 10:42


大哥,我有苦衷啊。。。能帮忙就帮忙解答一下,谢谢了
发表于 2009-7-18 14:23:16 | 显示全部楼层
本帖最后由 lynfr8 于 2009-7-19 00:12 编辑
WinActivate('UltraISO (试用版)')
ControlClick("UltraISO (试用版)","","TToolBar8","left",1,286,14)
测试过是可以成功点击刻录按钮

本帖子中包含更多资源

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

×
 楼主| 发表于 2009-7-18 21:57:58 | 显示全部楼层
8# lynfr8

先谢谢lynfr8 解答!

但我试了一下,好像坐标位置不勾选“客户端”,按原来的“屏幕”来,得出的坐标位置和“客户端“也是一样的,是不是多此一举
发表于 2009-7-19 00:11:30 | 显示全部楼层
今天写代码过多头晕了
的确控件坐标是不需要设置第二步的
谢谢提醒
您需要登录后才可以回帖 登录 | 加入

本版积分规则

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

GMT+8, 2024-6-11 04:24 , Processed in 0.091931 second(s), 24 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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