1

Тема: AHK, GUI: При отключении CheckBox очищал HotKey.

Есть 2 хоткея к каждому из них привязан чек бокс, нужно чтобы при отключении чек-бокса очищал хоткей.
А то при отключенном чек-боксе все равно продолжает вводить хоткей который указан.


Key1:
{
SendInput, {2}{3}{4}
SendInput, {%Key2%} ; На Key2 указан цифра 5 при отключенном чек боксе он должен перестать вводить Key2
}
return

2 (изменено: qqlexa, 2018-07-29 01:12:27)

Re: AHK, GUI: При отключении CheckBox очищал HotKey.

В чекбоксе добавить:

 vHotkeyOff

Потом

Key1:
Gui, Submit, NoHide
{
SendInput, {2}{3}{4}
If HotkeyOff = 1
	SendInput, {%Key2%} ; На Key2 указан цифра 5 при отключенном чек боксе он должен перестать вводить Key2
}
return

3

Re: AHK, GUI: При отключении CheckBox очищал HotKey.

У вас в данном случае не 

2 хоткея

используются, а две переменные с текстом внутри. После команды

Hotkey, %Key1%, Key1
Hotkey, %Key2%, Key2

они становятся хоткеями как таковыми!

4

Re: AHK, GUI: При отключении CheckBox очищал HotKey.

Спасибо большое.