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