- Сообщения
- 3,556
- Репутация
- 628
через нажатие пункта меню назначаю клавишу вызова функции.
не могу понять как тем же способом сделать отмену клавиши.
добиваюсь отмены функцией рестарта скрипта. можно ли сделать отмену другим способом?
не могу понять как тем же способом сделать отмену клавиши.
добиваюсь отмены функцией рестарта скрипта. можно ли сделать отмену другим способом?
Код:
Opt("TrayMenuMode", 1)
$etext = TrayCreateItem("Комментарий")
TrayCreateItem("")
$ehotkey = TrayCreateItem("Горячая клавиша - Пробел(Space)")
TrayCreateItem("")
$erestart = TrayCreateItem("Отмена горячей клавиши")
TrayCreateItem("")
$exititem = TrayCreateItem("Exit")
TraySetIcon("Shell32.dll", -20)
TraySetToolTip("Комментарии")
TraySetState()
While 1
$msg = TrayGetMsg()
Select
Case $msg = 0
ContinueLoop
Case $msg = $etext
_RunFunc()
Case $msg = $ehotkey
HotKeySet("{SPACE}","_RunFunc")
Case $msg = $erestart
_ScriptRestart()
Case $msg = $exititem
ExitLoop
EndSelect
WEnd