TC官方合作论坛

 找回密码
 立即注册
查看: 1755|回复: 3

[已解决] 解决鼠标漂移中,计算差值相对移动结果导致鼠标出界

[复制链接]
发表于 2012-9-17 14:49:53 | 显示全部楼层 |阅读模式

马上加入TC

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
我通过内存找到游戏鼠标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)
回复

使用道具 举报

发表于 2012-9-17 16:05:17 | 显示全部楼层
问道15开抓宝宝辅助
http://bbs.tyuyan.com/thread-4222-1-1.html

看下这个帖子
回复 支持 反对

使用道具 举报

 楼主| 发表于 2012-9-17 14:52:09 | 显示全部楼层
每次都出界,而且每次最终都没有弹出“解除漂移”对话框。求教思路有什么问题?求指教。
回复 支持 反对

使用道具 举报

发表于 2017-9-11 10:00:13 | 显示全部楼层
怎么解决鼠标漂移
可以分享下吗
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

推荐上一条 /2 下一条

关闭

小黑屋|TC官方合作论坛 (苏ICP备18045623号)

GMT+8, 2024-6-7 13:20 , Processed in 0.039984 second(s), 23 queries .

Powered by 海安简单软件服务部

© 2008-2019 版权所有 保留所有权利

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