Тема: AHK: Как работает пауза?
Когда я нажимаю паузу, скрипт продолжает работать, кнопки продолжают обрабатываться.
А хотелось бы, чтобы после вызова паузу, Hotkeys переставали работать. После повторного нажатия на кнопку паузы, чтобы снова начинали работать. Как это реализовать?
#SingleInstance force
skill_1=vk51 ;q
skill_2=vk57 ;w
skill_3=vk45 ;e
skill_4=vk44 ;d
skill_5=vk46 ;f
skill_6=vk52 ;r
number_of_uses_1=5
number_of_uses_2=5
number_of_uses_3=5
number_of_uses_4=5
number_of_uses_5=5
number_of_uses_6=5
HotKey, $%skill_1%, use_skill_1
HotKey, $%skill_2%, use_skill_2
HotKey, $%skill_3%, use_skill_3
HotKey, $%skill_4%, use_skill_4
HotKey, $%skill_5%, use_skill_5
HotKey, $%skill_6%, use_skill_6
return
use_skill_1:
loop %number_of_uses_1%
send {%skill_1%}
KeyWait % Ltrim(A_ThisHotkey,"$")
return
use_skill_2:
loop %number_of_uses_2%
send {%skill_2%}
KeyWait % Ltrim(A_ThisHotkey,"$")
return
use_skill_3:
loop %number_of_uses_3%
send {%skill_3%}
KeyWait % Ltrim(A_ThisHotkey,"$")
return
use_skill_4:
loop %number_of_uses_4%
send {%skill_4%}
KeyWait % Ltrim(A_ThisHotkey,"$")
return
use_skill_5:
loop %number_of_uses_5%
send {%skill_5%}
KeyWait % Ltrim(A_ThisHotkey,"$")
return
use_skill_6:
loop %number_of_uses_6%
send {%skill_6%}
KeyWait % Ltrim(A_ThisHotkey,"$")
return
^space::Pause

