Автокликер Clickermann :: Форум
Основной раздел => Общие вопросы => Topic started by: Slavanich on June 20, 2019, 10:33:32 PM
-
Дело в том что там кнопка обновить скачет верх вниз и иногда объявление большое выходит за пределы экрана
getscreen
if_pixel_in (0,0,$xmax,$ymax,14524475)
print($var = 1)
switch($var)
case (1)
lclick($return1,$return2)
wait(5)
wheeldown
wheeldown
getscreen
if_pixel_in (0,0,$xmax,$ymax,14524475)
lclick($return1,$return2)
wait(5)
end_if
end_switch
end_if
я попытался написать код который если не находит пиксель то чуть опускает экран и снова ищет этот пиксель
Не знаете как лучше сделать? То я читаю структуру и просто не могу понять как это правильно сделать.
-
Еще я попробовал сделать так
getscreen \\берет скрин
if_pixel_in(0,0,$_xmax,$_ymax,14524475) \\ищет пиксель красного цвета 20 века
lclick($_return1, $_return2) \\тыкает на результаты скана
else \\или
wheeldown
wheeldown
wheeldown \\опускает чуть экран
end_if \\конец
getscreen \\сканэкрана
if_pixel_in(0,0,$_xmax,$_ymax,14524475) \\ищет пиксель красного цвета 20 века
lclick($_return1, $_return2) \\ тык
end_if \\конец
wait(4) \\задержка 3 секунды для обновления
но тут ошибка при описании конструкции
-
Комментарии в скрипте прописываются через правый слеш
$check = 0
WHILE($check = 0) // Зацикливаем пока не найдём указанный цвет
GETSCREEN
IF_PIXEL_IN(0,0, $_xmax,$_ymax, 14524475)
LCLICK($_return1, $_return2)
WAITMS(100)
$check = 1 // Выходим из цикла
ELSE
WHEELDOWN // Скроллинг вниз
WAIT(1)
END_IF
END_CYC