Столкнулся с такой задачей, прикрутить горячую клавишу к пункту меню для которого проверяется событие в цикле. Понимаю, что можно функцию вызвать из события (под Case $msg = ), но тогда проблема генерации переменных, они все (переменные) окажутся изолированными в функции.
глюки: после использования горячей клавиши происходит непонятное, контекстное меню не вызывается, в NP++ выделение работает выделяя столбиком, помогает вызов Диспетчера задач. Глюк появляется через раз, особенно стабильно на скрипте, к которому я пытаюсь его прикрутить. Проблема точно не NP++, так как в эксплорере и SciTE почти тоже самое, из трея нет конт. меню.
Код:
HotKeySet("^{F12}", "_copybyfer")
$createF=0
While 1
$msg = GUIGetMsg()
Select
Case $msg = 1 Or $createF = 1
If $createF = 1 Then Send("^{ins}")
$createF = 0
MsgBox(0, "", "нунаконецто")
Case $msg = -3
Exit
EndSelect
WEnd
Func _copybyfer()
$createF=1
EndFunc
глюки: после использования горячей клавиши происходит непонятное, контекстное меню не вызывается, в NP++ выделение работает выделяя столбиком, помогает вызов Диспетчера задач. Глюк появляется через раз, особенно стабильно на скрипте, к которому я пытаюсь его прикрутить. Проблема точно не NP++, так как в эксплорере и SciTE почти тоже самое, из трея нет конт. меню.