приведенный ниже код является сценарием AHK, который я использовал. Это работает очень хорошо. По сути, он тянет за меня мышь, удерживая левую кнопку и левую кнопку мыши.
Проблема, которая у меня возникла, заключается в том, что мне нужно, чтобы курсор оставался полностью посередине. Игра, в которую я играю, делает так, чтобы при стрельбе (удерживая левую кнопку мыши) пистолет "качался" влево и вправо. К сожалению, я с треском провалился при каждой попытке включить это в мой сценарий ниже.
Может кто-нибудь, пожалуйста, помогите?
#NoEnv
SendMode Input
~F6::Suspend
~End::ExitApp
~F5::Reload
LCtrl & ~LButton::
Loop
If GetKeyState("LButton", "LCtrl") {
Sleep, 6
moveAmount := (moveAmount = 2) ? 1 : 0
mouseXY(moveAmount,7.5)
}
else
break
Return
mouseXY(x,y)
{
DllCall("mouse_event",int,1,int,x,int,y,uint,0,uint,0)
}