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

Материал из UoPilot
Перейти к навигации Перейти к поиску
(Новая страница: « == Описание == '''Send_down''' и '''Send217_down''' - позволяют зажать клавишу. <br>'''Send_up''' и '''Send217_up''' - поз...»)
 
 
Строка 2: Строка 2:
 
== Описание ==
 
== Описание ==
 
'''Send_down''' и '''Send217_down''' - позволяют зажать клавишу.
 
'''Send_down''' и '''Send217_down''' - позволяют зажать клавишу.
&lt;br>'''Send_up''' и '''Send217_up''' - позволяют отжать клавишу.
+
<br>'''Send_up''' и '''Send217_up''' - позволяют отжать клавишу.
&lt;br>Не забывайте отжимать клавишу после зажатия.
+
<br>Не забывайте отжимать клавишу после зажатия.
&lt;br>В зависимости от приложения могут работать оба варианта зажатия Send_down или Send217_down, иногда только какой-то один.
+
<br>В зависимости от приложения могут работать оба варианта зажатия Send_down или Send217_down, иногда только какой-то один.
&lt;br>Так же необходимо учитывать, что оператор send*** перед выполнением команды отжимает системные модификаторы Ctrl, Alt, Shift. Send217*** подобных действий не производит.
+
<br>Так же необходимо учитывать, что оператор send*** перед выполнением команды отжимает системные модификаторы Ctrl, Alt, Shift. Send217*** подобных действий не производит.
  
 
== Синтаксис ==
 
== Синтаксис ==
 
Привязка к окну: необходима.
 
Привязка к окну: необходима.
&lt;br>Работа со свернутым окном: да.
+
<br>Работа со свернутым окном: да.
  send_down &lt;клавиша> [время]
+
  send_down <клавиша> [время]
  send_up &lt;клавиша>
+
  send_up <клавиша>
  send217_down &lt;клавиша> [время]
+
  send217_down <клавиша> [время]
  send217_up &lt;клавиша>
+
  send217_up <клавиша>
 
где:
 
где:
&lt;br>'''&lt;клавиша>''' - клавиша с которой производится действие. Если клавиша не односимвольная, то она берется в фигурные скобки, например {Tab}.
+
<br>'''<клавиша>''' - клавиша с которой производится действие. Если клавиша не односимвольная, то она берется в фигурные скобки, например {Tab}.
&lt;br>'''[время]''' - время ожидания скрипта после зажатия клавиши. Необязательный параметр.
+
<br>'''[время]''' - время ожидания скрипта после зажатия клавиши. Необязательный параметр.
  
 
== Примеры ==
 
== Примеры ==
Строка 32: Строка 32:
  
 
[[Send]]
 
[[Send]]
&lt;br>[[Post]]
+
<br>[[Post]]
&lt;br>[[Sendex]]
+
<br>[[Sendex]]
&lt;br>[[Say]]
+
<br>[[Say]]
  
 
== История развития ==
 
== История развития ==
  
 
'''2.18'''
 
'''2.18'''
&lt;br>Добавил команды зажатия клавиш:
+
<br>Добавил команды зажатия клавиш:
 
  'send_down клавиша время'
 
  'send_down клавиша время'
 
  'send_up клавиша'
 
  'send_up клавиша'
  
 
'''2.33'''
 
'''2.33'''
&lt;br>Исправил эксепшен в командах 'send_down', 'send_up'.
+
<br>Исправил эксепшен в командах 'send_down', 'send_up'.
&lt;br>Добавил команды 'send217_down', 'send217_up'.
+
<br>Добавил команды 'send217_down', 'send217_up'.
  
 
[[Категория:Клавиатура]]
 
[[Категория:Клавиатура]]

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

Описание

Send_down и Send217_down - позволяют зажать клавишу.
Send_up и Send217_up - позволяют отжать клавишу.
Не забывайте отжимать клавишу после зажатия.
В зависимости от приложения могут работать оба варианта зажатия Send_down или Send217_down, иногда только какой-то один.
Так же необходимо учитывать, что оператор send*** перед выполнением команды отжимает системные модификаторы Ctrl, Alt, Shift. Send217*** подобных действий не производит.

Синтаксис

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

send_down <клавиша> [время]
send_up <клавиша>
send217_down <клавиша> [время]
send217_up <клавиша>

где:
<клавиша> - клавиша с которой производится действие. Если клавиша не односимвольная, то она берется в фигурные скобки, например {Tab}.
[время] - время ожидания скрипта после зажатия клавиши. Необязательный параметр.

Примеры

// Пример 1
Send_down q 3000     //зажать клавишу 'q' на 3 секунды (1 сек. = 1000 мс.)
Send_up q
End_script
// Пример 2
Send217_down q 3000    //зажать клавишу 'q' на 3 секунды
Send217_up q
End_script

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

Send
Post
Sendex
Say

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

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

'send_down клавиша время'
'send_up клавиша'

2.33
Исправил эксепшен в командах 'send_down', 'send_up'.
Добавил команды 'send217_down', 'send217_up'.