Автокликер Clickermann :: Форум
Основной раздел => Общие вопросы => Topic started by: prokol on April 14, 2019, 12:16:20 PM
-
Здравствуйте, помогите со скриптом. В моем скрипте Clicermann после запуска поиска картинки начинает действовать сразу, даже если этой картинки нет на экране.
GETSCREEN // Clickermann помещает в свой графический буфер скриншот вашего экрана
// Применяет к этому скриншоту режим COLORMODE
IF_PICTURE_IN (570,200, 1010, 300, "nachalo.bmp", -1, 100) // ЕСЛИ_КАРТИНКА_В...
// Картинка найдена
lCLICK($_return1+5, $_return2+5)
WAITMS(500)
END_IF
LCLICK(1000,335)
WAITMS(3)
Как сделать, чтобы код срабатывал только после появления на экране нужной картинки?
-
Для ожидания нужен цикл
$check = 0
WHILE($check = 0) // цикл прокручивает код внутри себя пока $check равна 0
GETSCREEN
IF_PICTURE_IN (570,200, 1010, 300, "nachalo.bmp", -1, 100)
$check = 1 // картинка найдена, изменяем значение переменной, цикл перестанет повторяться
LCLICK($_return1+5, $_return2+5)
WAITMS(500)
ELSE
WAITMS(50)
END_IF
END_CYC
LCLICK(1000,335)
WAITMS(3)