Top.Mail.Ru
Ответы

Помогите новичку в Autohotkey (Gui Add, Hotkey)

Нужно биндить кнопку, если выбрана другая прошлую отключать, а то получается так что команда вызывается на всех новый кнопках, допустим забиндили на цифру 1, потом на 2, в итоге команда воспроизводится и на 1 и на 2, а должна на последней кнопке

#SingleInstance Force
#NoEnv
SetWorkingDir %A_ScriptDir%
SetBatchLines -1
SetNumLockState, AlwaysOn

IniRead, TestButton, config.ini, MacroKey, TestButton

Gui, +Hwndgui_id +AlwaysOnTop
Gui Add, Hotkey, x70 y20 w48 h21 gSave vTestButton , %TestButton%
Gui, Show, w200 h50, TestButton
return

Save:

Hotkey, %TestButton% , TestButton, Off,UseErrorLevel

Gui, Submit, NoHide

IniWrite, %TestButton%, config.ini, Test, TestButton

Hotkey, %TestButton% ,TestButton,On,UseErrorLevel

return

TestButton:
SoundBeep
Return

GuiClose:
ExitApp

По дате
По рейтингу
Аватар пользователя
Оракул
5лет

Скажи хоть что такое биндить?

Аватар пользователя
Мудрец
5лет

Командой hotkey, of, on. Комбинаций можно много разных придумать, кто знает, что надо.

Аватар пользователя
Ученик
5лет

Эхх... Unbind 2

Аватар пользователя
5лет

Если что в онлайн играх за это банят