求教:如何实现鼠标在指定的两点之间往返?

想实现按“Shift+1”记录当前鼠标的位置到「坐标1」,然后移动鼠标到新的位置,按“Shift+2”记录新的鼠标位置到「坐标2」,最后通过按“1”和“2”实现鼠标在「坐标1」和「坐标2」之间往返。
但我编写的脚本,「坐标2」的位置始终偏到了屏幕的下面,请教大佬是哪边出错了?
脚本如下:
!1::
CoordMode, Mouse , Window
MouseGetPos, 鼠标坐标1X, 鼠标坐标1Y
Msgbox % “現在滑鼠座標為: ” . 鼠标坐标1X . “, ” . 鼠标坐标1Y
Return

!2::
CoordMode, Mouse , Window
MouseGetPos, 鼠标坐标2X, 鼠标坐标2Y
Msgbox % “現在滑鼠座標為: ” . 鼠标坐标2X . “, ” . 鼠标坐标2Y
Return

1::
CoordMode, Mouse , Window
__ClickX:=鼠标坐标1X
__ClickY:=鼠标坐标1Y
__ClickTimes:=0
Click %__ClickX%, %__ClickY%, %__ClickTimes%
Return

2::
CoordMode, Mouse , Window
__ClickX:=鼠标坐标2X
__ClickY:=鼠标坐标2X
__ClickTimes:=0
Click %__ClickX%, %__ClickY%, %__ClickTimes%
Return

PS:这个脚本是想用在游戏里面,实现从箱子里面往外扔东西,很简单的功能,不知道为什么不行……

论坛管理 管理员

热门评论
:
该帖子评论已关闭
图片审查中...
编辑答案: 我的回答: 最多上传一张图片和一个附件
x
x
个人中心
购物车
优惠劵
有新私信 私信列表
搜索