Как можно временно отключить активированный код левой кнопкой мыши в AutoHotkey? - PullRequest
2 голосов
/ 24 октября 2019

Я хочу, чтобы код запускался левой кнопкой мыши только , если переменная toggle равна 1, а в противном случае я хочу, чтобы левая кнопка мыши работала нормально.

Я попробовал следующее:

LButton::
if (toggle=1) {
  ;do code
}

Проблема с кодом выше в том, что если переменная toggle равна 0, то левая кнопка мыши просто не будет работать.

Даже если я изменю код на

LButton::
if (toggle=1) {
  ;do code
}
else {
Click
}

, кнопка мыши будет щелкать (хотя и имитировать), но такие функции, как перетаскивание, работать не будут.

1 Ответ

3 голосов
/ 24 октября 2019

Вы проверили # Если ? Ты это:

#If ( toggle = 1 )
LButton::
   ;do code
Return
#If
...