Автокликер Clickermann :: Форум
Основной раздел => Общие вопросы => Topic started by: novhome on January 27, 2016, 03:10:36 PM
-
Всем здрасти!
Прошу помощи в составлении скрипта. Исходные данные:
Необходимо реализовать 3 варианта действий в зависимости от картинки:
Вариант 1.
Картинка отсутствует - продолжаем скрипт дальше
Вариант 2.
Картинка присутствует, но статична - ожидаем 3 вариант
Вариант 3.
Картинка подпрыгивает - клик по области с картинкой и продолжение скрипта.
Куда копать не соображу. Как отследить прыгающую картинку? Хотя бы направьте в нужное русло.
-
1 ищем картинку
2 при нахождении из найденных координат делаем область и считаем контрольную сумму, сохраняем
3 сравниваем сумму области с сохраненной, при несовпадении (картинка прыгнула) делаем клик
-
GETSCREEN
IF_PICTURE_IN (0,0, $_xmax,$_ymax, "file.bmp", -1, 100)
$sx = $_return1 // здесь запоминаем позицию
$sy = $_return2
$check = 0
WHILE($check = 0)
GETSCREEN
IF_PICTURE_IN (0,0, $_xmax,$_ymax, "file.bmp", -1, 100)
IF(($sx ! $_return1)|($sy ! $_return2)) // здесь реагируем только при измененнии позиции
$check = 1
LCLICK($_return1, $_return2)
WAITMS(100)
ELSE
WAITMS(50)
END_IF
ELSE
WAITMS(50)
END_IF
END_CYC
END_IF
-
Спасибо огромное! Сейчас проверить не могу, но кажется должно работать.