Send217 (Lua): различия между версиями
Перейти к навигации
Перейти к поиску
Tatikoma (обсуждение | вклад) (Новая страница: «== Описание == '''send217''' - используется для отправки нажатий клавиш в приложения. Может работ...») |
Tatikoma (обсуждение | вклад) |
||
Строка 1: | Строка 1: | ||
== Описание == | == Описание == | ||
'''send217''' - используется для отправки нажатий клавиш в приложения. Может работать в тех приложениях, где не работает [[Send (Lua)]]. | '''send217''' - используется для отправки нажатий клавиш в приложения. Может работать в тех приложениях, где не работает [[Send (Lua)]]. | ||
− | + | <br>Для нажатия модификаторов Ctrl, Alt, Shift используйте [[Sendex (Lua)]]. | |
== Синтаксис == | == Синтаксис == | ||
Привязка к окну: необходима. | Привязка к окну: необходима. | ||
− | + | <br>Работа в свернутом окне: да. | |
− | + | <br>Все параметры заключаются в скобки и разделяются запятыми. Текст пишется в кавычках: "текст" или 'текст' или <nowiki>[[текст]]</nowiki> | |
− | Send ( | + | Send (<клавиша [пауза]> | <текст>) |
Где: | Где: | ||
− | + | <br>'''<клавиша>''' - клавиша для нажатия, не односимвольные клавиши заключается в {}. | |
− | + | <br>'''[пауза]''' - необязательный параметр, указывается в миллисекундах (1 секунда = 1000 мсек). | |
− | + | <br>'''<текст>''' - если параметр не распознан как управляющая клавиша, то он посылается как текст. | |
== Примеры == | == Примеры == | ||
Строка 36: | Строка 36: | ||
== Смотрите также == | == Смотрите также == | ||
[[Send (Lua)]] | [[Send (Lua)]] | ||
− | + | <br>[[Sendex (Lua)]] | |
− | + | <br>[[Say (Lua)]] | |
− | + | <br>[[Send_down (Lua)]] | |
− | + | <br>[[Sendex_down (Lua)]] | |
− | + | <br>[[SetSelectedText (Lua)]] |
Текущая версия на 11:10, 28 августа 2019
Содержание
Описание
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)