Тема: AHK: Включить выключить две строчки в цикле
Доброго времени суток. Есть скрипт, в нём цикл, в котором нужно включить выключить две строчки кода, по горячим клавишам. Нужно что бы при нажатии на ''Q'' включалось многократные клики мыши ''Click 2'' , а движение мыши ''MouseMove '' выключалось, и при при прокрутке ''колёсика вверх'' отключалось многократные клики мыши, а движение мыши ''MouseMove '' включалось. Приведённый ниже скрипт работает частично, включаются выключаются многократные клики мыши ''Click 2'', при нажатии на ''Q''. А остальное не работает. Помогите пожалуйста.
~WheelUp:: ; Колёсик вверх
stop = 0
MoveOFF := !MoveOFF
Return
*~vk51:: ; Q
stop:=!stop
return
*~lbutton::
while GetKeyState("LButton","P")
{
If MoveOFF
Sleep, 20
MouseMove, 2, 2, , R ; движение мыши
Sleep, 20
If stop
Click 2 ; многократные клики мыши
}
Return
