Sendex down (Lua): различия между версиями
Перейти к навигации
Перейти к поиску
Tatikoma (обсуждение | вклад) (Новая страница: « == Описание == '''Sendex_down''' - позволяет зажать клавишу или комбинацию клавиш. <br>'''Sendex_up''' - по...») |
Tatikoma (обсуждение | вклад) |
||
Строка 2: | Строка 2: | ||
== Описание == | == Описание == | ||
'''Sendex_down''' - позволяет зажать клавишу или комбинацию клавиш. | '''Sendex_down''' - позволяет зажать клавишу или комбинацию клавиш. | ||
− | + | <br>'''Sendex_up''' - позволяет отжать клавишу или комбинацию клавиш. | |
− | + | <br><br>Работает только для активного окна. | |
== Синтаксис == | == Синтаксис == | ||
Привязка к окну: Нет. | Привязка к окну: Нет. | ||
− | + | <br>Работа со свернутым окном: Нет. | |
− | + | <br>Все параметры заключаются в скобки и разделяются запятыми. Текст пишется в кавычках: "текст" или 'текст' или <nowiki>[[текст]]</nowiki> | |
− | sendex_down ([^|@|~] | + | sendex_down ([^|@|~]<клавиша>) |
− | sendex_up ([^|@|~] | + | sendex_up ([^|@|~]<клавиша>) |
где: | где: | ||
− | + | <br>'''<клавиша>''' - клавиша или набор клавиш с которыми производится действие. Если клавиша не односимвольная (Tab, Enter, F5 и т.д.), то ее необходимо заключать в фигурные скобки: {Tab}. | |
− | + | <br>'''[^|@|~]''' - Клавиши Ctrl, Alt, Shift кодируются символами ^, @ и ~ соответственно. | |
− | + | <br><br>sendexdelay - устанавливает задержку между нажатиями sendex. Значение изменяется только для текущего скрипта. | |
sendexdelay (10) -- установить задержку между нажатиями в 10 мсек. | sendexdelay (10) -- установить задержку между нажатиями в 10 мсек. | ||
Строка 44: | Строка 44: | ||
[[Send down (Lua)]] | [[Send down (Lua)]] | ||
− | + | <br>[[Send (Lua)]] | |
− | + | <br>[[Sendex (Lua)]] | |
− | + | <br>[[Say (Lua)]] |
Текущая версия на 11:13, 28 августа 2019
Содержание
Описание
Sendex_down - позволяет зажать клавишу или комбинацию клавиш.
Sendex_up - позволяет отжать клавишу или комбинацию клавиш.
Работает только для активного окна.
Синтаксис
Привязка к окну: Нет.
Работа со свернутым окном: Нет.
Все параметры заключаются в скобки и разделяются запятыми. Текст пишется в кавычках: "текст" или 'текст' или [[текст]]
sendex_down ([^|@|~]<клавиша>) sendex_up ([^|@|~]<клавиша>)
где:
<клавиша> - клавиша или набор клавиш с которыми производится действие. Если клавиша не односимвольная (Tab, Enter, F5 и т.д.), то ее необходимо заключать в фигурные скобки: {Tab}.
[^|@|~] - Клавиши Ctrl, Alt, Shift кодируются символами ^, @ и ~ соответственно.
sendexdelay - устанавливает задержку между нажатиями sendex. Значение изменяется только для текущего скрипта.
sendexdelay (10) -- установить задержку между нажатиями в 10 мсек.
Примеры
--lua sendex_down ("{F1}") -- нажать клавишу F1 sendex_up ("{F1}") -- отжать клавишу F1
--lua -- развернуть активное окно на весь экран sendex_down ("{WindowsLeft}{Up}") -- нажать клавиши Win + Up sendex_up ("{WindowsLeft}{Up}") -- отжать клавиши Win + Up
--lua -- нажать и отпустить Ctrl + A sendex_down ("^a") sendex_up ("^a")
--lua -- нажать и отпустить Alt + F4 (закроет активное окно) sendex_down ("@{F4}") sendex_up ("@{F4}")
--lua -- написать ASD, нажать Ctrl + A (выделить текст), нажать Ctrl + С (копировать выделенный текст в буфер) sendex_down ("~a~s~d^a^c") sendex_up ("~a~s~d^a^c")