TC官方合作论坛
标题:
解决鼠标漂移中,计算差值相对移动结果导致鼠标出界
[打印本页]
作者:
chentaotest
时间:
2012-9-17 14:49
标题:
解决鼠标漂移中,计算差值相对移动结果导致鼠标出界
我通过内存找到游戏鼠标x,y存放的地址,让后用目地坐标减去从内存中读取的现在游戏失败的位置,得到差值,然后用相对移动命令来移动这个差值,最后发现每次测试鼠标都跑到游戏窗口外面出界了,这是为什么???
贴上代码吧:
help.sleep(3000)
bd_true=dm.FindWindow("","问道")
help.sleep(2000)
//自动x=546y=591
jubing=process.getprocessid("问道(1.481.0717) Sep 15 12:23:14 2012 [2012六线] [sorryso]")
help.sleep(300)
for(i=0;i<50;i++)
x=process.read4byte(jubing,#00AB9404)
help.sleep(300)
y=process.read4byte(jubing,#00AB9040)
xx=546-x
yy=591-y
help.sleep(333)
mouse.moverelative(xx,yy)
if(math.abs(xx)<3)
help.messagebox("解除漂移!")
i=50
if(math.abs(yy)<3)
help.messagebox("解除漂移!")
i=50
else
endif
else
endif
endfor
mouse.leftclick(1)
作者:
chentaotest
时间:
2012-9-17 14:52
每次都出界,而且每次最终都没有弹出“解除漂移”对话框。求教思路有什么问题?求指教。
作者:
TC
时间:
2012-9-17 16:05
问道15开抓宝宝辅助
http://bbs.tyuyan.com/thread-4222-1-1.html
看下这个帖子
作者:
shufu
时间:
2017-9-11 10:00
怎么解决鼠标漂移
可以分享下吗
欢迎光临 TC官方合作论坛 (http://bbs.52tc.co/)
Powered by Discuz! X3.1