软件:AutoHotkey
观前提醒:先看这个视频加深理解。
代码如下(坐标需要自己获取,每个人的电脑分辨率不太一样):
F2::
; 向上移动
Send {RButton} ;右键单击
sleep,200 ;等待200毫秒
SetDefaultMouseSpeed, 0 ;瞬移
Click_Main(325,879) ;点击Move up
MouseMove, 0, -33, 0, R ;光标向上移动33个像素到达新的位置
return
F3::
; 向下移动
Send {RButton}
sleep,200
SetDefaultMouseSpeed, 0
Click_Main(325,898) ;点击Move down
MouseMove, 0, 33, 0, R ;光标向下移动33个像素到达新的位置
return
;以下代码作用是让第一次光标移动点击Move up/down之后,移回原位。
GetPos()
{
sleep, 10
MouseGetPos, Orignal_X, Orignal_Y
; MsgBox, The cursor is at X%XX%, Y%Orignal_Y%
sleep, 10
return
}
SetDefaultMouseSpeed, 0
MoveBack(X,Y)
{
MouseMove, %X%, %Y%
return
}
Click_Main(KX,KY)
{
MouseGetPos, XX, YY ;获取原来的位置
Click, %KX%, %KY%, left, 1 ;
MoveBack(XX,YY)
}