Kleft down

Материал из UoPilot
Версия от 21:03, 27 августа 2019; Tatikoma (обсуждение | вклад) (Новая страница: « == Описание == '''kleft_down''' - зажать левую кнопку мыши <br>'''kleft_up''' - отпустить левую кнопку мыш...»)
(разн.) ← Предыдущая | Текущая версия (разн.) | Следующая → (разн.)
Перейти к навигации Перейти к поиску

Описание

kleft_down - зажать левую кнопку мыши <br>kleft_up - отпустить левую кнопку мыши <br>kright_down - зажать правую кнопку мыши <br>kright_up - отпустить правую кнопку мыши <br>kmiddle_down - зажать среднюю кнопку мыши <br>kmiddle_up - отпустить среднюю кнопку мыши <br><br>Работают там, где не работают клики типа 'left', но при этом захватывают мышь.

Синтаксис

Привязка к окну: опционально. <br>Работа со свернутым окном: Да.

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

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

Примеры

// Пример 1
kleft_down 150 200  //зажать левую кнопку в координатах 150 200
kleft_up 340 300    //отпустить левую кнопку в координатах 340 300
End_script
// Пример 2
kright_down 150 200 abs //зажать правую кнопку в абсолютных координатах 150 200
wait 1000            //ждать 1 секунду
kright_up 340 300 abs   //отпустить правую кнопку в абсолютных координатах 340 300
End_script
// Пример 3
//Иногда нужно сначала переместить курсор в нужную точку, а потом зажимать и отпускать кнопку
move 150 340        //переместить курсор в координаты 150 340
wait 100            //ждать 100 мсек  
kleft_down 150 200  //зажать левую кнопку в координатах 150 200
move 340 300        //переместить курсор в координаты
wait 100            //ждать 100 мсек  
kleft_up 340 300    //отпустить левую кнопку в координатах 340 300
End_script
// Пример 4
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

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

Left down <br>Left <br>Kleft <br>Move <br>Drag <br>Get mouse pos

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

2.11 <br>Добавил команды альтернативных кликов мышью kleft, kright, double_kleft, double_kright, kleft_down, kleft_up, kright_down, kright_up. работают там, где не работают обычные команды, но захватывают мышь. Синтаксис тот-же.

2.18 <br>Добавил команды для нажатия и отпускания средней кнопки мыши: kmiddle_down, kmiddle_up.