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

Материал из UoPilot
Перейти к навигации Перейти к поиску
(Новая страница: « == Описание == '''Sendex_down''' - позволяет зажать клавишу или комбинацию клавиш. <br>'''Sendex_up''' - по...»)
 
 
Строка 2: Строка 2:
 
== Описание ==
 
== Описание ==
 
'''Sendex_down''' - позволяет зажать клавишу или комбинацию клавиш.
 
'''Sendex_down''' - позволяет зажать клавишу или комбинацию клавиш.
&lt;br>'''Sendex_up''' - позволяет отжать клавишу или комбинацию клавиш.
+
<br>'''Sendex_up''' - позволяет отжать клавишу или комбинацию клавиш.
&lt;br>&lt;br>Работает только для активного окна.  
+
<br><br>Работает только для активного окна.  
  
 
== Синтаксис ==
 
== Синтаксис ==
 
Привязка к окну: Нет.
 
Привязка к окну: Нет.
&lt;br>Работа со свернутым окном: Нет.
+
<br>Работа со свернутым окном: Нет.
  sendex_down [^|@|~]&lt;клавиша>
+
  sendex_down [^|@|~]<клавиша>
  sendex_up [^|@|~]&lt;клавиша>
+
  sendex_up [^|@|~]<клавиша>
 
где:
 
где:
&lt;br>'''&lt;клавиша>''' - клавиша или набор клавиш с которыми производится действие. Если клавиша не односимвольная (Tab, Enter, F5 и т.д.), то ее необходимо заключать в фигурные скобки: {Tab}.
+
<br>'''<клавиша>''' - клавиша или набор клавиш с которыми производится действие. Если клавиша не односимвольная (Tab, Enter, F5 и т.д.), то ее необходимо заключать в фигурные скобки: {Tab}.
&lt;br>'''[^|@|~]''' - Клавиши Ctrl, Alt, Shift кодируются символами ^, @ и ~ соответственно.
+
<br>'''[^|@|~]''' - Клавиши Ctrl, Alt, Shift кодируются символами ^, @ и ~ соответственно.
&lt;br>&lt;br>SendExDelay - устанавливает задержку между нажатиями sendex. Значение изменяется только для текущего скрипта.
+
<br><br>SendExDelay - устанавливает задержку между нажатиями sendex. Значение изменяется только для текущего скрипта.
 
  set SendExDelay 10    //установить задержку между нажатиями в 10 мсек.
 
  set SendExDelay 10    //установить задержку между нажатиями в 10 мсек.
  
Строка 49: Строка 49:
  
 
[[Send down]]
 
[[Send down]]
&lt;br>[[Send ]]
+
<br>[[Send ]]
&lt;br>[[Sendex]]
+
<br>[[Sendex]]
&lt;br>[[Post]]
+
<br>[[Post]]
&lt;br>[[Say]]
+
<br>[[Say]]
  
 
== История развития ==
 
== История развития ==
  
 
'''2.36.1'''
 
'''2.36.1'''
&lt;br>Добавил команды зажатия клавиш
+
<br>Добавил команды зажатия клавиш
  sendex_down &lt;клавиша>
+
  sendex_down <клавиша>
  sendex_up &lt;клавиша>
+
  sendex_up <клавиша>
 
[[Категория:Клавиатура]]
 
[[Категория:Клавиатура]]

Текущая версия на 11:13, 28 августа 2019

Описание

Sendex_down - позволяет зажать клавишу или комбинацию клавиш.
Sendex_up - позволяет отжать клавишу или комбинацию клавиш.

Работает только для активного окна.

Синтаксис

Привязка к окну: Нет.
Работа со свернутым окном: Нет.

sendex_down [^|@|~]<клавиша>
sendex_up [^|@|~]<клавиша>

где:
<клавиша> - клавиша или набор клавиш с которыми производится действие. Если клавиша не односимвольная (Tab, Enter, F5 и т.д.), то ее необходимо заключать в фигурные скобки: {Tab}.
[^|@|~] - Клавиши Ctrl, Alt, Shift кодируются символами ^, @ и ~ соответственно.

SendExDelay - устанавливает задержку между нажатиями sendex. Значение изменяется только для текущего скрипта.

set SendExDelay 10     //установить задержку между нажатиями в 10 мсек.

Примеры

// Пример 1
sendex_down {F1}  //нажать клавишу F1
sendex_up {F1}    //отжать клавишу F1
End_script
// Пример 2
//Развернуть активное окно на весь экран
sendex_down {WindowsLeft}{Up}  //нажать клавиши Win + Up
sendex_up {WindowsLeft}{Up}    //отжать клавиши Win + Up
End_script
// Пример 3
// Нажать и отпустить Ctrl + A
sendex_down ^a
sendex_up ^a
End_script
// Пример 4
// Нажать и отпустить Alt + F4 (закроет активное окно)
sendex_down @{F4}
sendex_up @{F4}
End_script
// Пример 5
// Написать ASD, нажать Ctrl + A (выделить текст), нажать Ctrl + С (копировать выделенный текст в буфер)
sendex_down ~a~s~d^a^c           
sendex_up ~a~s~d^a^c             
End_script                       

Смотрите также

Send down
Send
Sendex
Post
Say

История развития

2.36.1
Добавил команды зажатия клавиш

sendex_down <клавиша>
sendex_up <клавиша>