Kleft Down (Lua)

Материал из UoPilot
Перейти к навигации Перейти к поиску

Описание

kleft_down - зажать левую кнопку мыши
kleft_up - отпустить левую кнопку мыши
kright_down - зажать правую кнопку мыши
kright_up - отпустить правую кнопку мыши
kmiddle_down - зажать среднюю кнопку мыши
kmiddle_up - отпустить среднюю кнопку мыши

Работают не во всех приложениях, в таких случаях можно использовать клики с приставкой 'k': Left Down (Lua).

Синтаксис

Привязка к окну: Да.
Работа со свернутым окном: Да.
Все параметры заключаются в скобки и разделяются запятыми.

kleft_down (<x> <y> [+х +у [-х -у]] [abs|handle])
kleft_up <x> (<y> [+х +у [-х -у]] [abs|handle])
kright_down (<x> <y> [+х +у [-х -у]] [abs|handle])
kright_up (<x> <y> [+х +у [-х -у]] [abs|handle])
kmiddle_down (<x> <y> [+х +у [-х -у]] [abs|handle])
kmiddle_up (<x> <y> [+х +у [-х -у]] [abs|handle])

Где:
<x> - x координата клика.
<y> - y координата клика.
+х +у - случайное смещение в '+' в указанном пределе.
-х -у - случайное смещение в '-' в указанном пределе.
[abs] - признак клика по абсолютным координатам экрана, а не относительным окна. Указывать в кавычках: "abs".
[handle] - хендл окна для клика.

Примеры

--lua
kleft_down (150, 200)  -- зажать левую кнопку в координатах 150 200
kleft_up (340, 300)    -- отпустить левую кнопку в координатах 340 300
end_script ()
--lua
kright_down (150, 200)    -- зажать правую кнопку в координатах 150 200
wait (1000)              -- ждать 1 секунду
kright_up (340, 300)      -- отпустить правую кнопку в координатах 340 300
end_script ()
--lua
kleft_down (150, 200, 5, 10, 5, 10)   -- зажать левую кнопку в координатах: X от 145 до 155, Y от 190 до 210 
kleft_up (340, 300, 3, 7, 5, 4)       -- отпустить левую кнопку в координатах: X от 335 до 343, Y от 296 до 307
end_script ()
--lua
local x, y, x1, y1 = 130, 140, 500, 300
kleft_down (x, y)   -- зажать левую кнопку в координатах 130, 140
kleft_up (x1, y1)   -- отпустить левую кнопку в координатах 500, 300
end_script ()

Смотрите также

Left Down (Lua)
Left (Lua)
Kleft (Lua)
Move (Lua)
Drag (Lua)