Автокликер Clickermann :: Форум
Основной раздел => Общие вопросы => Topic started by: mAramiXx on May 06, 2016, 01:14:35 PM
-
Подскажите новичку как написать код так, чтобы производился одновременно поиск двух изображений на экране? Нужно использовать оператор or\and или через else? Или есть другие варианты? Спасибо :)
getscreen
if_picture_in(0,0,$_xmax,$_ymax,"serdce.bmp")
wait(1)
lclick($_return1+20,$_return2+1)
-
Только последовательно или вложенно.
Смотря какая задача.
Если нужно найти и кликнуть обе картинки serdce1 и serdce2
GETSCREEN
IF_PICTURE_IN(0,0,$_xmax,$_ymax, "serdce1.bmp")
LCLICK($_return1+20,$_return2+1)
WAITMS(1)
END_IF
GETSCREEN
IF_PICTURE_IN(0,0,$_xmax,$_ymax, "serdce2.bmp")
LCLICK($_return1+20,$_return2+1)
WAITMS(1)
END_IF
Если нужно кликнуть ТОЛЬКО если есть ОБЕ картинки serdce1 и serdce2
GETSCREEN
IF_PICTURE_IN(0,0,$_xmax,$_ymax, "serdce1.bmp")
IF_PICTURE_IN(0,0,$_xmax,$_ymax, "serdce2.bmp")
LCLICK($_return1+20,$_return2+1)
WAITMS(1)
END_IF
END_IF
Если нужно кликнуть на одной из serdce1 или serdce2 (например там 2 варианта какие могут быть. Или 1 или 2.
GETSCREEN
IF_PICTURE_IN(0,0,$_xmax,$_ymax, "serdce1.bmp")
LCLICK($_return1+20,$_return2+1)
WAITMS(1)
ELSE
IF_PICTURE_IN(0,0,$_xmax,$_ymax, "serdce2.bmp")
LCLICK($_return1+20,$_return2+1)
WAITMS(1)
END_IF
END_IF
-
Спасибо большое за ответ :)