Clickoffsetx

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

Описание

Clickoffsetx - смещение кликов мышью и команды 'move' по оси 'X'.
Clickoffsety - смещение кликов мышью и команды 'move' по оси 'Y'.

Синтаксис

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

set Clickoffsetx 50    //смещение вправо на 50 пикселей
set Clickoffsety 30    //смещение вниз на 30 пикселей

set Clickoffsetx -40   //смещение вверх на 40 пикселей
set Clickoffsety -60   //смещение влево на 60 пикселей

Примеры

// Пример 1
set clickoffsetx 50
set clickoffsety 50
move 0 0               //переместит курсор в координаты 50, 50
End_script
// Пример 2
set clickoffsetx 25
kleft 100 100 abs              //клик в абсолютные координаты 125 100
End_script
// Пример 3
set clickoffsetx 20       
set clickoffsety 30
set #a findcolor(0 0 1920 1080 1 1 (255) %arr)   // поиск цвета
if #a > 0                                  // если цвет найден
    kleft %arr [1 1] %arr [1 2]            // клик со смещением от найденного цвета, +20 по 'X' и +30 по 'Y'.
end_if
End_script

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

Left
Kleft
Move

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

2.36
Добавил переменные смещения кликов мышью и команды 'move', и переменные смещения возвращаемых координат команд 'findimage' и 'findcolor':

   'clickoffsetx', 'clickoffsety', 'findoffsetx',  'findoffsety'. 
   //размер картинки 9х9
   set findoffsetx 5 
   set findoffsety 5
   set ... findimage
   //вернет координаты не левого верхнего угла а центра картинки
   set clickoffsetx 5
   set clickoffsety 5
   left 0 0
   //кликнет в координаты 5, 5