想实现按“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:这个脚本是想用在游戏里面,实现从箱子里面往外扔东西,很简单的功能,不知道为什么不行……