Автокликер Clickermann :: Форум
Основной раздел => Общие вопросы => Topic started by: omiron on March 06, 2017, 08:01:19 AM
-
Всем привет!
Задача такая - в самом начале скрипта нужно найти картинку и поместить ее координаты X, Y в буфер обмена или еще как то запомнить. После этого идет поиск картинки номер 2 и клик по ее координатам.
В конце скрипта мне нужно извлечь координаты X, Y самой первой картинки и кликнуть по ним. Как это сделать?
#name "Поиск 2 картинок"
waitms(50)
print("ищем первую картинку")
GETSCREEN
IF_PICTURE_IN (0,0, $_xmax,$_ymax, "picture 1.bmp", -1, 100)
print("картинка найдена, сохраняем координаты Х и У")
// Тут нужно запомнить координаты $_return1, $_return2
WAITMS(50)
END_IF
print("ищем вторую картинку")
picture2:
waitms(50)
GETSCREEN
IF_PICTURE_IN (0,0, $_xmax,$_ymax, "picture 2.bmp", -1, 100)
print("нашли вторую картинку, кликнули по ней")
WAITMS(50)
ELSE
print("вторая картинка не найдена, ищем еще раз")
GOTO(picture2)
END_IF
print("излекаем координаты первой картинки и кликаем по ней")
// Тут нужно извлечь координаты координаты $_return1, $_return2 первой картинки
halt
-
GETSCREEN
IF_PICTURE_IN (0,0, $_xmax,$_ymax, "picture 1.bmp", -1, 100)
$sav_x = $_return1 // сохраняем координату в переменные
$sav_y = $_return2
$check = 0
WHILE($check = 0) // цикл выполняется если переменная $check равна 0
GETSCREEN
IF_PICTURE_IN (0,0, $_xmax,$_ymax, "picture 2.bmp", -1, 100)
$check = 1 // нашли картинку, меняем значение переменной, выходим из цикла
WAITMS(50)
ELSE
WAITMS(50)
END_IF
END_CYC
LCLICK($sav_x,$sav_y) // кликаем по сохраненным координатам picture 1.bmp
WAITMS(100)
END_IF
HALT