R:: if (CommandIsRunningYeah = 0) { Send R } Return
Затем установите CommandIsRunningYeah
1 в начале вашей команды и 0 в конце.
Я хочу временно отключить действие кнопки мыши во время выполнения части команды, но все еще могу определить, была ли она нажата. Это возможно?
R:: if (CommandIsRunningYeah = 0) { Send R } Return
Затем установите CommandIsRunningYeah
1 в начале вашей команды и 0 в конце.
Почему бы просто не поставить Return
оператор в качестве первой команды? Например, следующая команда сворачивает любое окно, если дважды щелкнуть по нему правой кнопкой мыши в течение 500 мс.
~RButton:: Return ; THIS HOTKEY IS DISABLED If (A_PriorHotkey != A_ThisHotkey OR A_TimeSincePriorHotkey > 500) Return Sleep 250 Send WinMinimize, A Return
ПРИМЕЧАНИЕ: Sleep 250
ждет контекстного меню и затем Send
закрывает его. Если это не было отключено.