Kleft down: различия между версиями
Tatikoma (обсуждение | вклад)  (Новая страница: « == Описание == '''kleft_down''' - зажать левую кнопку мыши <br>'''kleft_up''' - отпустить левую кнопку мыш...»)  | 
				Tatikoma (обсуждение | вклад)   | 
				||
| Строка 2: | Строка 2: | ||
== Описание ==  | == Описание ==  | ||
'''kleft_down''' - зажать левую кнопку мыши  | '''kleft_down''' - зажать левую кнопку мыши  | ||
| − | + | <br>'''kleft_up''' - отпустить левую кнопку мыши  | |
| − | + | <br>'''kright_down''' - зажать правую кнопку мыши  | |
| − | + | <br>'''kright_up''' - отпустить правую кнопку мыши  | |
| − | + | <br>'''kmiddle_down''' - зажать среднюю кнопку мыши    | |
| − | + | <br>'''kmiddle_up''' - отпустить среднюю кнопку мыши    | |
| − | + | <br><br>Работают там, где не работают клики типа 'left', но при этом захватывают мышь.  | |
== Синтаксис ==  | == Синтаксис ==  | ||
Привязка к окну: опционально.    | Привязка к окну: опционально.    | ||
| − | + | <br>Работа со свернутым окном: Да.  | |
| − |   kleft_down   | + |   kleft_down <х> <у> [+х +у [-х -у]] [abs|handle]  | 
| − |   kleft_up   | + |   kleft_up <х> <у> [+х +у [-х -у]] [abs|handle]  | 
| − |   kright_down   | + |   kright_down <х> <у> [+х +у [-х -у]] [abs|handle]  | 
| − |   kright_up   | + |   kright_up <х> <у> [+х +у [-х -у]] [abs|handle]  | 
| − |   kmiddle_down   | + |   kmiddle_down <х> <у> [+х +у [-х -у]] [abs|handle]    | 
| − |   kmiddle_up   | + |   kmiddle_up <х> <у> [+х +у [-х -у]] [abs|handle]    | 
Где:  | Где:  | ||
| − | + | <br>'''<x>''' - x координата клика.  | |
| − | + | <br>'''<y>''' - y координата клика.  | |
| − | + | <br>'''+х +у''' - случайное смещение в '+' в указанном пределе.    | |
| − | + | <br>'''-х -у''' - случайное смещение в '-' в указанном пределе.  | |
| − | + | <br>'''[abs]''' - признак клика по абсолютным координатам экрана, а не относительным окна.  | |
| − | + | <br>'''[handle]''' - хендл окна для клика.  | |
== Примеры ==  | == Примеры ==  | ||
| Строка 56: | Строка 56: | ||
[[Left down]]    | [[Left down]]    | ||
| − | + | <br>[[Left]]  | |
| − | + | <br>[[Kleft]]  | |
| − | + | <br>[[Move]]  | |
| − | + | <br>[[Drag]]  | |
| − | + | <br>[[Get mouse pos]]  | |
== История развития ==  | == История развития ==  | ||
'''2.11'''  | '''2.11'''  | ||
| − | + | <br>Добавил команды альтернативных кликов мышью kleft, kright, double_kleft, double_kright, kleft_down, kleft_up, kright_down, kright_up. работают там, где не работают обычные команды, но захватывают мышь. Синтаксис тот-же.  | |
'''2.18'''  | '''2.18'''  | ||
| − | + | <br>Добавил команды для нажатия и отпускания средней кнопки мыши: kmiddle_down, kmiddle_up.  | |
[[Категория:Мышь]]  | [[Категория:Мышь]]  | ||
Текущая версия на 10:45, 28 августа 2019
Описание
kleft_down - зажать левую кнопку мыши
kleft_up - отпустить левую кнопку мыши
kright_down - зажать правую кнопку мыши
kright_up - отпустить правую кнопку мыши
kmiddle_down - зажать среднюю кнопку мыши 
kmiddle_up - отпустить среднюю кнопку мыши 
Работают там, где не работают клики типа 'left', но при этом захватывают мышь.
Синтаксис
Привязка к окну: опционально. 
Работа со свернутым окном: Да.
kleft_down <х> <у> [+х +у [-х -у]] [abs|handle] kleft_up <х> <у> [+х +у [-х -у]] [abs|handle] kright_down <х> <у> [+х +у [-х -у]] [abs|handle] kright_up <х> <у> [+х +у [-х -у]] [abs|handle] kmiddle_down <х> <у> [+х +у [-х -у]] [abs|handle] kmiddle_up <х> <у> [+х +у [-х -у]] [abs|handle]
Где:
<x> - x координата клика.
<y> - y координата клика.
+х +у - случайное смещение в '+' в указанном пределе. 
-х -у - случайное смещение в '-' в указанном пределе.
[abs] - признак клика по абсолютным координатам экрана, а не относительным окна.
[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 
Left
Kleft
Move
Drag
Get mouse pos
История развития
2.11
Добавил команды альтернативных кликов мышью kleft, kright, double_kleft, double_kright, kleft_down, kleft_up, kright_down, kright_up. работают там, где не работают обычные команды, но захватывают мышь. Синтаксис тот-же.
2.18
Добавил команды для нажатия и отпускания средней кнопки мыши: kmiddle_down, kmiddle_up.