Move (Lua)
Версия от 10:59, 28 августа 2019; Tatikoma (обсуждение | вклад)
Описание
move - оператор перемещает курсор мыши в указанные координаты.
Синтаксис
Привязка к окну: опционально.
Работа со свернутым окном: нет.
Все параметры заключаются в скобки и разделяются запятыми.
move (<х> <у> [+х +у [-х -у]] [abs|handle])
<x> - имя переменной либо значение x координаты.
<y> - имя переменной либо значение y координаты.
+х +у - случайное смещение в '+' в указанном пределе.
-х -у - случайное смещение в '-' в указанном пределе.
[abs] - признак перемещения в абсолютные координаты, а не относительные окна. Указывать в кавычках: "abs".
[handle] - хендл, если требуется переместить курсор относительно какого-то окна.
Иногда требуется переместить курсор со смещением:
clickoffsetx (50) -- смещение вправо на 50 пикселей clickoffsety (30) -- смещение вниз на 30 пикселей clickoffsetx (-40) -- смещение вверх на 40 пикселей clickoffsety (-60) -- смещение влево на 60 пикселей
Примеры
--lua move (100, 200) -- Переместит курсор в координаты 100 200 end_script ()
--lua local x = 250 local y = 300 move (x, y) -- Переместит курсор в координаты 250 300 end_script ()
--lua clickoffsetx (5) -- смещение для координаты X clickoffsety (5) -- смещение для координаты Y move (0, 0) end_script () --переместит курсор в координаты 5, 5
--lua move (200, 300, 5, 10, 6, 8, "abs") -- переместит курсор в абсолютные координаты: X = от 194 до 205 и Y от 292 до 310 end_script ()
--lua local x, y = 400, 450 move (x, y) -- Переместит курсор в координаты 400, 450 end_script ()
Смотрите также
Move Smooth (Lua)
Left (Lua)
Kleft (Lua)
Windowfromcursor (Lua)