Недавно я решил написать более быстрый автоматический кликер, но, делая это, я столкнулся с небольшой проблемой, связанной со способом, которым я хотел бы сломать l oop. Я настроил этот автоматический кликер так, что он активируется только тогда, когда нажата и мышь 5, и мышь 1. Я сделал это, чтобы быть сломанным, когда кнопка отпущена, но тогда проблема заключается в том, что нажатие клавиши приводит к поломке мыши 1. Очевидно, что самым простым решением было бы сломать ее при отпускании мыши 5, но из-за предпочтений и упрямство, я бы предпочел, чтобы l oop был сломан при отпускании мыши 1. Короче говоря, я бы хотел, чтобы l oop продолжал работать, пока мышь 5 отпущена, но не, пока мышь 1 отпущена. Я надеюсь, что это имело смысл, извините, если я странно сформулировал некоторые вещи.
Теперь, будучи новичком в AHK, точнее, в таких вещах, как этот, я не совсем знаю, как достичь sh этой цели. Мой код ниже и является несколько измененной версией ОП кода этого сообщения .
setmousedelay 0
setbatchlines 0
Count = 0
Stop = 0
Return
Xbutton2 & LButton::
ST := A_TickCount
Loop
{
Click
If Not GetKeyState("LButton", "P")
break
}
Return
f1::
ExitApp
Я не верю, что ST := A_TickCount
обязательно необходим, так как я считаю, Это сервер для подсчета CPS (из OP), но, несмотря на это, я решил оставить его на всякий случай.
Как всегда, спасибо, что нашли время прочитать мой пост, я ценю любые ответы на все вопросы. Я использую терминологию и английский sh иногда довольно плохо, поэтому, если я что-то запутал, не стесняйтесь спрашивать меня об этом.