Left Down (Lua): различия между версиями

Материал из UoPilot
Перейти к навигации Перейти к поиску
(Новая страница: « == Описание == '''left_down''' - зажать левую кнопку мыши <br>'''left_up''' - отпустить левую кнопку мыши...»)
 
 
Строка 2: Строка 2:
 
== Описание ==
 
== Описание ==
 
'''left_down''' - зажать левую кнопку мыши
 
'''left_down''' - зажать левую кнопку мыши
&lt;br>'''left_up''' - отпустить левую кнопку мыши
+
<br>'''left_up''' - отпустить левую кнопку мыши
&lt;br>'''right_down''' - зажать правую кнопку мыши
+
<br>'''right_down''' - зажать правую кнопку мыши
&lt;br>'''right_up''' - отпустить правую кнопку мыши
+
<br>'''right_up''' - отпустить правую кнопку мыши
&lt;br>'''middle_down''' - зажать среднюю кнопку мыши
+
<br>'''middle_down''' - зажать среднюю кнопку мыши
&lt;br>'''middle_up''' - отпустить среднюю кнопку мыши
+
<br>'''middle_up''' - отпустить среднюю кнопку мыши
&lt;br>&lt;br>Работают не во всех приложениях, в таких случаях можно использовать клики с приставкой 'k': [[Kleft Down (Lua)]].
+
<br><br>Работают не во всех приложениях, в таких случаях можно использовать клики с приставкой 'k': [[Kleft Down (Lua)]].
  
 
== Синтаксис ==
 
== Синтаксис ==
 
Привязка к окну: Да.  
 
Привязка к окну: Да.  
&lt;br>Работа со свернутым окном: Да.
+
<br>Работа со свернутым окном: Да.
&lt;br>Все параметры заключаются в скобки и разделяются запятыми.
+
<br>Все параметры заключаются в скобки и разделяются запятыми.
  left_down (&lt;x> &lt;y> [+х +у [-х -у]] [abs|handle])
+
  left_down (<x> <y> [+х +у [-х -у]] [abs|handle])
  left_up &lt;x> (&lt;y> [+х +у [-х -у]] [abs|handle])
+
  left_up <x> (<y> [+х +у [-х -у]] [abs|handle])
  right_down (&lt;x> &lt;y> [+х +у [-х -у]] [abs|handle])
+
  right_down (<x> <y> [+х +у [-х -у]] [abs|handle])
  right_up (&lt;x> &lt;y> [+х +у [-х -у]] [abs|handle])
+
  right_up (<x> <y> [+х +у [-х -у]] [abs|handle])
  middle_down (&lt;x> &lt;y> [+х +у [-х -у]] [abs|handle])
+
  middle_down (<x> <y> [+х +у [-х -у]] [abs|handle])
  middle_up (&lt;x> &lt;y> [+х +у [-х -у]] [abs|handle])
+
  middle_up (<x> <y> [+х +у [-х -у]] [abs|handle])
 
Где:
 
Где:
&lt;br>'''&lt;x>''' - x координата клика.
+
<br>'''<x>''' - x координата клика.
&lt;br>'''&lt;y>''' - y координата клика.
+
<br>'''<y>''' - y координата клика.
&lt;br>'''+х +у''' - случайное смещение в '+' в указанном пределе.  
+
<br>'''+х +у''' - случайное смещение в '+' в указанном пределе.  
&lt;br>'''-х -у''' - случайное смещение в '-' в указанном пределе.
+
<br>'''-х -у''' - случайное смещение в '-' в указанном пределе.
&lt;br>'''[abs]''' - признак клика по абсолютным координатам экрана, а не относительным окна. Указывать в кавычках: "abs".  
+
<br>'''[abs]''' - признак клика по абсолютным координатам экрана, а не относительным окна. Указывать в кавычках: "abs".  
&lt;br>'''[handle]''' - хендл окна для клика.
+
<br>'''[handle]''' - хендл окна для клика.
  
 
== Примеры ==
 
== Примеры ==
Строка 49: Строка 49:
  
 
[[Kleft Down (Lua)]]  
 
[[Kleft Down (Lua)]]  
&lt;br>[[Left (Lua)]]
+
<br>[[Left (Lua)]]
&lt;br>[[Kleft (Lua)]]
+
<br>[[Kleft (Lua)]]
&lt;br>[[Move (Lua)]]
+
<br>[[Move (Lua)]]
&lt;br>[[Drag (Lua)]]
+
<br>[[Drag (Lua)]]

Текущая версия на 10:47, 28 августа 2019

Описание

left_down - зажать левую кнопку мыши
left_up - отпустить левую кнопку мыши
right_down - зажать правую кнопку мыши
right_up - отпустить правую кнопку мыши
middle_down - зажать среднюю кнопку мыши
middle_up - отпустить среднюю кнопку мыши

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

Синтаксис

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

left_down (<x> <y> [+х +у [-х -у]] [abs|handle])
left_up <x> (<y> [+х +у [-х -у]] [abs|handle])
right_down (<x> <y> [+х +у [-х -у]] [abs|handle])
right_up (<x> <y> [+х +у [-х -у]] [abs|handle])
middle_down (<x> <y> [+х +у [-х -у]] [abs|handle])
middle_up (<x> <y> [+х +у [-х -у]] [abs|handle])

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

Примеры

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

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

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