Hotkeystart
Описание
Hotkeystart - позволяет установить горячую клавишу для запуска/остановки текущего скрипта. <br>Hotkeypause - позволяет установить горячую клавишу для приостановки текущего скрипта. <br>Хоткеи задаются глобально, как если бы это делалось через стандартную форму редактирования (настройка горячих клавиш находится во вкладке 'Ещё', 'EditHotKeys'). Если такая горячая клавиша уже назначена на что-то другое, то новая назначится, но будет неактивна до отключения существующей.
Синтаксис
Привязка к окну: Нет. <br>Работа со свернутым окном: Да.
set hotkeystart [~|^|@]{key} set hotkeypause [~|^|@]{key}
Где: <br>[~|^|@] - необязательные модификаторы: '~' - shift, '^' - ctrl, '@' - alt. <br>{key} - клавиша, задаётся в фигурных скобках. <br>Переменная 'errorlevel' содержит код завершения команд. При включении соответствующей галочки в меню, выводят в лог описание кода завершения:
1 - хоткей такой уже есть; 2 - не смогли добавить хоткей; 3 - клавиша указана но не распознана; 4 - нет скобок, не указана клавиша, пустые скобки.
Примеры
// Пример 1 set hotkeystart {t} //установить клавишу t для запуска/остановки текущего скрипта End_script
// Пример 2 set hotkeystart @{F1} //установить Alt + F1 для запуска/остановки текущего скрипта End_script
// Пример 3 set hotkeystart ^{q} //установить Ctrl + q для запуска/остановки текущего скрипта set hotkeypause ~{q} //установить Shift + q для приостановки текущего скрипта End_script
Смотрите также
Start script <br>Stop script <br>Pause script <br>Resume script
История развития
2.36 <br>Добавил команды задания горячих клавиш для запуска и приостановки текущего скрипта. Клавиша задается в фигурных скобках. Модификаторы перед скобками в виде '~' - shift, '^' - ctrl, '@' - alt. Хоткеи задаются глобально, как если бы это делалось через стандартную форму редактирования. Если такая горячая клавиша уже назначена на что-то другое, то новая назначится, но будет неактивна до отключения существующей.
'set hotkeystart @{F1}' 'set hotkeypause {F2}' Переменная 'errorlevel' содержит код завершения команд. при включении соответствующей галочки в меню, выводят в лог описание кода завершения: 1 - хоткей такой уже есть; 2 - не смогли добавить хоткей; 3 - клавиша указана но не распознана; 4 - нет скобок, не указана клавиша, пустые скобки.
2.41 <br>Исправил ошибку в командах 'set hotkeystart' и 'set hotkeypause'.