Hotkeystart: различия между версиями

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