关于ControlClick,请问代码哪里有误
要点击图中那个"光盘"小按钮,是这样写ControlClick("ultraiso","","",1,288,14)其中的x,y的值288和14是ControlClick Coords的值该如何才能通过ControlClick函数点击到这个按钮呢 本帖最后由 lynfr8 于 2009-7-17 19:12 编辑
ControlClick("ultraiso","","")
这样应该就可以了
非要加坐标那就是相对坐标的问题
参考下此贴
http://www.autoitx.com/viewthr ... omuid=1003#pid69090 2# lynfr8
谢谢,但是难道ControlClick就不能解决吗,前面看到一个帖子说是可以计算窗体和按钮的相对位置,就是不知道怎么个计算方法 为什么非要搞坐标呢?有没有想过屏幕分辨率不同坐标位置也会不同。 他大概想搞别的,但不想被别人知道他想做啥,所以搞个UISO来问
也有可能想要摆酷,毕竟鼠标自己会动,对某些人而言,很酷 为什么非要搞坐标呢?有没有想过屏幕分辨率不同坐标位置也会不同。
番茄 发表于 2009-7-18 10:40 http://www.autoitx.com/images/common/back.gif
不是,和屏幕无关啊,按钮相对于窗体坐标位置是不会不同的啊 本帖最后由 faceyao 于 2009-7-18 11:39 编辑
他大概想搞别的,但不想被别人知道他想做啥,所以搞个UISO来问
也有可能想要摆酷,毕竟鼠标自己会动,对某些人而言,很酷
kn007 发表于 2009-7-18 10:42 http://www.autoitx.com/images/common/back.gif
大哥,我有苦衷啊。。。能帮忙就帮忙解答一下,谢谢了 本帖最后由 lynfr8 于 2009-7-19 00:12 编辑
WinActivate('UltraISO (试用版)')
ControlClick("UltraISO (试用版)","","TToolBar8","left",1,286,14)
测试过是可以成功点击刻录按钮 8# lynfr8
先谢谢lynfr8 解答!
但我试了一下,好像坐标位置不勾选“客户端”,按原来的“屏幕”来,得出的坐标位置和“客户端“也是一样的,是不是多此一举 今天写代码过多头晕了
的确控件坐标是不需要设置第二步的
谢谢提醒
页:
[1]