TC官方合作论坛
标题:
鼠标锁定后,鼠标坐标还会变
[打印本页]
作者:
贪吃蛇
时间:
2014-8-7 17:46
标题:
鼠标锁定后,鼠标坐标还会变
x,y
鼠标.移动(100,200)
help.sleep(200)
鼠标.获取坐标(x,y)
traceprint("坐标="&x&"*"&y)
help.sleep(200)
鼠标.锁定()
标签.设置文本("标签0","鼠标已锁定,狂动鼠标看看")
help.sleep(1000)
for(i=0;i<10;i++)
鼠标.获取坐标(x,y)
traceprint("坐标"&i&"="&x&"*"&y)
help.sleep(200)
endfor
复制代码
以上代码的执行结果是:
输出>>"坐标=100*200"
输出>>"坐标0=99*200"
输出>>"坐标1=100*200"
输出>>"坐标2=100*199"
输出>>"坐标3=100*199"
输出>>"坐标4=100*200"
输出>>"坐标5=100*200"
输出>>"坐标6=100*199"
输出>>"坐标7=99*200"
输出>>"坐标8=100*199"
输出>>"坐标9=99*200"
如果锁定后不是人为的动鼠标,那么输出结果会一直是100*200、100*199、99*200、99*199中的一种,而且99*199出现的概率较高。
作者:
b44412545
时间:
2014-8-7 20:45
锁定鼠标并不是屏蔽系统API,应该是获取当前坐标,然后不断移动到保存的坐标以锁定,所以狂动鼠标还是会变的
作者:
贪吃蛇
时间:
2014-8-8 10:02
b44412545 发表于 2014-8-7 20:45
锁定鼠标并不是屏蔽系统API,应该是获取当前坐标,然后不断移动到保存的坐标以锁定,所以狂动鼠标还是会变 ...
不主动去移动鼠标,有些鼠标也会有漂移现象,这样锁定后坐标还会变,会使解锁后得到的坐标与期望坐标不符而出错。
我的脚本就因这问题出错查了好久(因为坐标值有时对),所以提出来希望官方能改进。
作者:
b44412545
时间:
2014-8-8 15:05
...有谁用你的脚本会狂动鼠标
作者:
学习者爱学习
时间:
2014-8-12 08:51
学习一下.
欢迎光临 TC官方合作论坛 (http://bbs.52tc.co/)
Powered by Discuz! X3.1