Left down: различия между версиями

Материал из 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]].
+
<br><br>Работают не во всех приложениях, в таких случаях можно использовать клики с приставкой 'k': [[kleft down]].
  
 
== Синтаксис ==
 
== Синтаксис ==
 
Привязка к окну: Да.  
 
Привязка к окну: Да.  
&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]''' - признак клика по абсолютным координатам экрана, а не относительным окна.
+
<br>'''[abs]''' - признак клика по абсолютным координатам экрана, а не относительным окна.
&lt;br>'''[handle]''' - хендл окна для клика.
+
<br>'''[handle]''' - хендл окна для клика.
  
 
== Примеры ==
 
== Примеры ==
Строка 43: Строка 43:
  
 
[[kleft down]]  
 
[[kleft down]]  
&lt;br>[[Left]]
+
<br>[[Left]]
&lt;br>[[Kleft]]
+
<br>[[Kleft]]
&lt;br>[[Move]]
+
<br>[[Move]]
&lt;br>[[Drag]]
+
<br>[[Drag]]
&lt;br>[[Get mouse pos]]
+
<br>[[Get mouse pos]]
  
 
== История развития ==
 
== История развития ==
  
 
'''1.00 beta 1'''
 
'''1.00 beta 1'''
&lt;br>Добавил команды для нажатия и отпускания кнопок мыши.
+
<br>Добавил команды для нажатия и отпускания кнопок мыши.
  left_down &lt;коорд>
+
  left_down <коорд>
  left_up &lt;коорд>
+
  left_up <коорд>
  right_down &lt;коорд>
+
  right_down <коорд>
  right_up &lt;коорд>
+
  right_up <коорд>
  
 
'''2.18'''
 
'''2.18'''
&lt;br>Добавил команды для нажатия и отпускания средней кнопки мыши: middle_down, middle_up.
+
<br>Добавил команды для нажатия и отпускания средней кнопки мыши: middle_down, middle_up.
  
 
[[Категория:Мышь]]
 
[[Категория:Мышь]]

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

Описание

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

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

Синтаксис

Привязка к окну: Да.
Работа со свернутым окном: Да.

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] - признак клика по абсолютным координатам экрана, а не относительным окна.
[handle] - хендл окна для клика.

Примеры

// Пример 1
left_down 150 200  //зажать левую кнопку в координатах 150 200
left_up 340 300    //отпустить левую кнопку в координатах 340 300
// Пример 2
right_down 150 200  //зажать правую кнопку в координатах 150 200
wait 1000            //ждать 1 секунду
right_up 340 300    //отпустить правую кнопку в координатах 340 300
// Пример 3
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

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

kleft down
Left
Kleft
Move
Drag
Get mouse pos

История развития

1.00 beta 1
Добавил команды для нажатия и отпускания кнопок мыши.

left_down <коорд>
left_up <коорд>
right_down <коорд>
right_up <коорд>

2.18
Добавил команды для нажатия и отпускания средней кнопки мыши: middle_down, middle_up.