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

Материал из UoPilot
Перейти к навигации Перейти к поиску
(Новая страница: « == Описание == '''Send217''' - используется для отправки нажатий клавиш в приложения. Может рабо...»)
 
 
Строка 2: Строка 2:
 
== Описание ==
 
== Описание ==
 
'''Send217''' - используется для отправки нажатий клавиш в приложения. Может работать в тех приложениях, где не работает [[Send]].
 
'''Send217''' - используется для отправки нажатий клавиш в приложения. Может работать в тех приложениях, где не работает [[Send]].
<br>Для нажатия модификаторов Ctrl, Alt, Shift используйте [[Sendex]].
+
<br>Для нажатия модификаторов Ctrl, Alt, Shift используйте [[Sendex]].
  
 
== Синтаксис ==
 
== Синтаксис ==
 
Привязка к окну: необходима.
 
Привязка к окну: необходима.
&lt;br>Работа со свернутым окном: да.
+
<br>Работа со свернутым окном: да.
  Send217 &lt;клавиша [пауза]> | &lt;текст>
+
  Send217 <клавиша [пауза]> | <текст>
 
Где:
 
Где:
&lt;br>'''&lt;клавиша>''' - клавиша для нажатия, не односимвольные клавиши заключается в {}.
+
<br>'''<клавиша>''' - клавиша для нажатия, не односимвольные клавиши заключается в {}.
&lt;br>'''[пауза]''' - необязательный параметр, указывается в миллисекундах (1 секунда = 1000 мсек).
+
<br>'''[пауза]''' - необязательный параметр, указывается в миллисекундах (1 секунда = 1000 мсек).
&lt;br>'''&lt;текст>''' - если параметр не распознан как управляющая клавиша, то он посылается как текст.
+
<br>'''<текст>''' - если параметр не распознан как управляющая клавиша, то он посылается как текст.
  
 
== Примеры ==
 
== Примеры ==
Строка 58: Строка 58:
  
 
[[Send]]
 
[[Send]]
&lt;br>[[Sendex]]
+
<br>[[Sendex]]
&lt;br>[[Post]]
+
<br>[[Post]]
&lt;br>[[Say]]
+
<br>[[Say]]
&lt;br>[[Send_down]]
+
<br>[[Send_down]]
&lt;br>[[Sendex_down]]
+
<br>[[Sendex_down]]
&lt;br>[[SetSelectedText]]
+
<br>[[SetSelectedText]]
  
 
== История развития ==
 
== История развития ==
  
 
'''2.29'''
 
'''2.29'''
&lt;br>Добавил команду 'send217' современный аналог команды 'send' версии 2.17.
+
<br>Добавил команду 'send217' современный аналог команды 'send' версии 2.17.
  
 
[[Категория:Клавиатура]]
 
[[Категория:Клавиатура]]

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

Описание

Send217 - используется для отправки нажатий клавиш в приложения. Может работать в тех приложениях, где не работает Send.
Для нажатия модификаторов Ctrl, Alt, Shift используйте Sendex.

Синтаксис

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

Send217 <клавиша [пауза]> | <текст>

Где:
<клавиша> - клавиша для нажатия, не односимвольные клавиши заключается в {}.
[пауза] - необязательный параметр, указывается в миллисекундах (1 секунда = 1000 мсек).
<текст> - если параметр не распознан как управляющая клавиша, то он посылается как текст.

Примеры

// Пример 1
Send217 Привет      // напишет 'Привет'
// Пример 2
Send217 {F1}        // нажать клавишу 'F1'
// Пример 3
Send217 {Enter}     // нажать 'Enter'
// Пример 4
// Этот вариант работает не во всех приложениях
Sendex ^{}         // зажать Ctrl 
Send217 v          // нажать 'v', т . е. в итоге получится Ctrl + V (вставить) 
Sendex             // отпустить Ctrl, точнее все модификаторы Ctrl,Alt,Shift.
// Пример 5
Send217 q 2000      // нажать клавишу 'q' и ждать 2 секунды (1 секунда = 1000 мсек)        
// Пример 6
set $a F3
send217 $a          // нажать клавишу 'F3'
// Пример 7
set #a 3
send217 {F#a}       // нажать клавишу 'F3'
// Пример 8
set $string "mymail@mail.ru"
send217 $string                      // напечатает строку mymail@mail.ru, кавычек не будет
// Пример 9
init_arr %a (1) Hour : Min : Sec
send217 %a [1]                       // напечатает текущее время
// Пример 10
//В операторе send вы можете использовать строковые, числовые и зарезервированные переменные, а также их сочетания:
set $a Сейчас
set #b hour
send217 $a #b часов min минут
Результат: Сейчас 14 часов 27 минут.

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

Send
Sendex
Post
Say
Send_down
Sendex_down
SetSelectedText

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

2.29
Добавил команду 'send217' современный аналог команды 'send' версии 2.17.