Send217 (Lua)

Материал из UoPilot
Версия от 11:10, 28 августа 2019; Tatikoma (обсуждение | вклад)
(разн.) ← Предыдущая | Текущая версия (разн.) | Следующая → (разн.)
Перейти к навигации Перейти к поиску

Описание

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

Синтаксис

Привязка к окну: необходима.
Работа в свернутом окне: да.
Все параметры заключаются в скобки и разделяются запятыми. Текст пишется в кавычках: "текст" или 'текст' или [[текст]]

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

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

Примеры

--lua
send217 ("Привет")    -- напишет 'Привет'
--lua
send217 ("{Enter}")     -- нажать 'Enter'
--lua
send217 ("q", 2000)   -- нажать клавишу 'q' и ждать 2 секунды (1 секунда = 1000 мсек)        
--lua
local string = "mymail@mail.ru"
send217 (string)          -- напечатает строку mymail@mail.ru, кавычек не будет
--lua
local string = "mymail@mail.ru"
send217 ('"')             -- напечатает "
send217 (string)          -- напечатает строку mymail@mail.ru
send217 ('"')             -- напечатает "
-- получится "mymail@mail.ru"

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

Send (Lua)
Sendex (Lua)
Say (Lua)
Send_down (Lua)
Sendex_down (Lua)
SetSelectedText (Lua)