Hotkeystart: различия между версиями
Tatikoma (обсуждение | вклад) (Новая страница: « == Описание == '''Hotkeystart''' - позволяет установить горячую клавишу для запуска/остановки тек...») |
Tatikoma (обсуждение | вклад) |
||
Строка 2: | Строка 2: | ||
== Описание == | == Описание == | ||
'''Hotkeystart''' - позволяет установить горячую клавишу для запуска/остановки текущего скрипта. | '''Hotkeystart''' - позволяет установить горячую клавишу для запуска/остановки текущего скрипта. | ||
− | + | <br>'''Hotkeypause''' - позволяет установить горячую клавишу для приостановки текущего скрипта. | |
− | + | <br>Хоткеи задаются глобально, как если бы это делалось через стандартную форму редактирования (настройка горячих клавиш находится во вкладке 'Ещё', 'EditHotKeys'). Если такая горячая клавиша уже назначена на что-то другое, то новая назначится, но будет неактивна до отключения существующей. | |
== Синтаксис == | == Синтаксис == | ||
Привязка к окну: Нет. | Привязка к окну: Нет. | ||
− | + | <br>Работа со свернутым окном: Да. | |
set hotkeystart [~|^|@]{key} | set hotkeystart [~|^|@]{key} | ||
set hotkeypause [~|^|@]{key} | set hotkeypause [~|^|@]{key} | ||
Где: | Где: | ||
− | + | <br>'''[~|^|@]''' - необязательные модификаторы: '~' - shift, '^' - ctrl, '@' - alt. | |
− | + | <br>'''{key}''' - клавиша, задаётся в фигурных скобках. | |
− | + | <br>Переменная 'errorlevel' содержит код завершения команд. При включении соответствующей галочки в меню, выводят в лог описание кода завершения: | |
1 - хоткей такой уже есть; | 1 - хоткей такой уже есть; | ||
2 - не смогли добавить хоткей; | 2 - не смогли добавить хоткей; | ||
Строка 36: | Строка 36: | ||
[[Start script]] | [[Start script]] | ||
− | + | <br>[[Stop script]] | |
− | + | <br>[[Pause script]] | |
− | + | <br>[[Resume script]] | |
== История развития == | == История развития == | ||
'''2.36''' | '''2.36''' | ||
− | + | <br>Добавил команды задания горячих клавиш для запуска и приостановки текущего скрипта. Клавиша задается в фигурных скобках. Модификаторы перед скобками в виде '~' - shift, '^' - ctrl, '@' - alt. Хоткеи задаются глобально, как если бы это делалось через стандартную форму редактирования. Если такая горячая клавиша уже назначена на что-то другое, то новая назначится, но будет неактивна до отключения существующей. | |
'set hotkeystart @{F1}' | 'set hotkeystart @{F1}' | ||
'set hotkeypause {F2}' | 'set hotkeypause {F2}' | ||
Строка 53: | Строка 53: | ||
'''2.41''' | '''2.41''' | ||
− | + | <br>Исправил ошибку в командах 'set hotkeystart' и 'set hotkeypause'. | |
[[Категория:Управление скриптами]] | [[Категория:Управление скриптами]] |
Текущая версия на 10:41, 28 августа 2019
Описание
Hotkeystart - позволяет установить горячую клавишу для запуска/остановки текущего скрипта.
Hotkeypause - позволяет установить горячую клавишу для приостановки текущего скрипта.
Хоткеи задаются глобально, как если бы это делалось через стандартную форму редактирования (настройка горячих клавиш находится во вкладке 'Ещё', 'EditHotKeys'). Если такая горячая клавиша уже назначена на что-то другое, то новая назначится, но будет неактивна до отключения существующей.
Синтаксис
Привязка к окну: Нет.
Работа со свернутым окном: Да.
set hotkeystart [~|^|@]{key} set hotkeypause [~|^|@]{key}
Где:
[~|^|@] - необязательные модификаторы: '~' - shift, '^' - ctrl, '@' - alt.
{key} - клавиша, задаётся в фигурных скобках.
Переменная '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
Stop script
Pause script
Resume script
История развития
2.36
Добавил команды задания горячих клавиш для запуска и приостановки текущего скрипта. Клавиша задается в фигурных скобках. Модификаторы перед скобками в виде '~' - shift, '^' - ctrl, '@' - alt. Хоткеи задаются глобально, как если бы это делалось через стандартную форму редактирования. Если такая горячая клавиша уже назначена на что-то другое, то новая назначится, но будет неактивна до отключения существующей.
'set hotkeystart @{F1}' 'set hotkeypause {F2}' Переменная 'errorlevel' содержит код завершения команд. при включении соответствующей галочки в меню, выводят в лог описание кода завершения: 1 - хоткей такой уже есть; 2 - не смогли добавить хоткей; 3 - клавиша указана но не распознана; 4 - нет скобок, не указана клавиша, пустые скобки.
2.41
Исправил ошибку в командах 'set hotkeystart' и 'set hotkeypause'.