|
马上加入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)
|
|