Sendex (Lua)
Содержание
Описание
sendex - посылает практически все комбинации клавиш. Клавиши Ctrl, Alt, Shift кодируются символами ^, @ и ~ соответственно. Все функциональные клавиши должны быть заключены в фигурные скобки: {Enter}. В одной команде может быть целое предложение из клавиш.
Синтаксис
Привязка к окну: нет. <br>Работа со свернутым окном: нет. <br>Клавиша заключается в скобки, пишется в кавычках: "текст" или 'текст' или <nowiki>текст</nowiki>
sendex (<клавиша>)
Где: <br><клавиша> - клавиша или набор клавиш с которыми производится действие. Если клавиша не односимвольная (Tab, Enter, F5 и т.д.), то ее необходимо заключать в фигурные скобки: {Tab}. <br><br>sendexdelay - устанавливает задержку между нажатиями sendex. Значение изменяется только для текущего скрипта.
sendexdelay (10) //установить задержку между нажатиями в 10 мсек.
Примеры
--lua sendex ("~{}") -- зажать клавишу Shift .. kleft (40, 30, "abs") -- и кликнуть в абсолютных (экранных координатах) 40, 30 sendex () -- отпустить Shift (точнее все клавиши-модификаторы)
--lua sendex ("~google is ~c~o~o~l") -- напечатать в активном окне в позиции курсора фразу Google is COOL (если включена английская раскладка клавиатуры)
--lua -- печатаем одной строкой текст: Вася.Пупкин@gmail.com setlayout (0419) -- включили русскую раскладку sendex ("Dfcz/Gegrby") -- Вася.Пупкин (смотрим на клавиатуру) setlayout (0409) -- включили английскую раскладку sendex ("~2gmail.com") -- @gmail.com
--lua sendexdelay (100) -- установить задержку между нажатиями в 100 мсек sendex ("qwerty")
--lua sendex ("^v") -- нажать Ctrl + V
--lua sendex ("@{F4}") -- нажать Alt + F4 (закроет активное окно)
Смотрите также
Send (Lua) <br>Send217 (Lua) <br>Send_down (Lua) <br>Sendex_down (Lua) <br>Say (Lua) <br>Setlayout (Lua) <br>Getlayout (Lua) <br>SetSelectedText (Lua)