Работа с горячими клавишами
Posted: 01 Dec 2020, 09:34
Помогите плиз, хочу написать программу с указанием определённых горячих клавиш самим пользователем. Сделал набросок, не работает.
Программа должна выводить MsgBox с определённой цифрой когда пользователь задал, сохранил и нажал на заданную клавишу.
При этом, на мелкой проге всё работает
Программа должна выводить MsgBox с определённой цифрой когда пользователь задал, сохранил и нажал на заданную клавишу.
Code: Select all
#NoTrayIcon
Gui, Add, Text, x10 y25 w130 h30 , Text
Gui, Add, Edit, x122 y22 w330 h20 vVed,
Gui, Show, w470 h440, Table
Gui, Add, Hotkey, x12 y130 w90 h20 vPoisk,
Gui, Add, Hotkey, x12 y170 w90 h20 vPropusk,
Gui, Add, Hotkey, x12 y210 w90 h20 vVnezz,
Gui, Add, Hotkey, x12 y250 w90 h20 vPlusVed,
Gui, Add, Hotkey, x12 y290 w90 h20 vAccept,
Gui, Add, Hotkey, x12 y330 w90 h20 vPlusVedVnes,
Gui, Add, Hotkey, x12 y370 w90 h20 vFio,
Gui, Add, Text, x112 y130 w170 h30 , 1
Gui, Add, Text, x112 y170 w170 h30 , 2
Gui, Add, Text, x112 y210 w170 h20 , 3
Gui, Add, Text, x112 y290 w170 h30 , 4
Gui, Add, Text, x112 y250 w170 h20 , 5
Gui, Add, Text, x112 y330 w170 h30 , 6
Gui, Add, Text, x112 y370 w100 h30 , 7
Gui, Add, Button, x12 y70 w90 h30 vSave, Save
return
GuiClose:
ExitApp
return
Save:
Hotkey, %Poisk%, Off, UseErrorLevel
Hotkey, %Propusk%, Off, UseErrorLevel
Hotkey, %Vnezz%, Off, UseErrorLevel
Hotkey, %PlusVed%, Off, UseErrorLevel
Hotkey, %Accept%, Off, UseErrorLevel
Hotkey, %PlusVedVnes%, Off, UseErrorLevel
Hotkey, %Fio%, Off, UseErrorLevel
Gui, Submit, NoHide,
Hotkey, %Poisk%, Poisk1, On, UseErrorLevel
Hotkey, %Propusk%, Propusk1, On, UseErrorLevel
Hotkey, %Vnezz%, Vnezz1, On, UseErrorLevel
Hotkey, %PlusVed%, PlusVed1, On, UseErrorLevel
Hotkey, %Accept%, Accept1, On, UseErrorLevel
Hotkey, %PlusVedVnes%, PlusVedVnes1, On, UseErrorLevel
Hotkey, %Fio%, Fio1, On, UseErrorLevel
return
Poisk1:
MsgBox, 1
return
Propusk1:
MsgBox, 2
return
Vnezz1:
MsgBox, 3
return
Accept1:
MsgBox, 4
return
PlusVed1:
MsgBox, 5
return
PlusVedVnes1:
MsgBox, 6
return
Fio1:
MsgBox, 7
return
Code: Select all
Gui, Add, Hotkey, x82 y40 w100 h20 vMyHotkey,
Gui, Add, Button, x82 y80 w100 h30 gSave, Save
Gui, Show, w276 h114, GUI
return
Save:
Hotkey, %MyHotkey%, Off, UseErrorLevel
Gui, Submit, NoHide,
Hotkey, %MyHotkey%, MHot, On, UseErrorLevel
return
MHot:
MsgBox, okay
return
GuiClose:
ExitApp
return