Автокликер Clickermann :: Форум
Основной раздел => Общие вопросы => Topic started by: Qwadros on May 06, 2016, 06:49:19 PM
-
Парни, нужен скрипт: Крутит вкладку в браузере, как только находит "1.bmp" нажимает на него, если находит "4.bmp" -- листает дальше, если "2.bmp" то нажимает на него и потом на "3.bmp". Не пойму как сделать, вроде написал простенький, но он не находит картинки. Выручайте, а...
#name "Репосты записей"
$time = $_time_t + 10
WHILE($time > $_time_t)
GETSCREEN
IF_PICTURE_IN (0,0, $_xmax,$_ymax, "1.bmp", -1, 100)
LCLICK($_return1, $_return2)
WAITMS(100)
$check = 0
WHILE($check = 0)
GETSCREEN
IF_PICTURE_IN (0,0, $_xmax,$_ymax, "2.bmp", -1, 100)
$check = 1
LCLICK($_return1+20, $_return2)
WAITMS(500)
$time = $_time_t + 10
ELSE
WAITMS(50)
GETSCREEN
IF_PICTURE_IN (0,0, $_xmax,$_ymax, "3.bmp", -1, 100)
$check = 1
LCLICK($_return1+20, $_return2)
WAITMS(500)
$time = $_time_t + 10
ELSE
END_IF
END_CYC
ELSE
WHEELDOWN(3)
WAITMS(500)
END_IF
END_CYC
HALT
-
Там у тебя окончания не доставало, это сразу видно стоит нажать "Расставить отступы" в редакторе. Но и в логике проблема.
Думаю вот так верно
#name "Репосты записей"
$time = $_time_t + 10
WHILE($time > $_time_t) // цикл выполняется 10 секунд
GETSCREEN
IF_PICTURE_IN (0,0, $_xmax,$_ymax, "1.bmp", -1, 100) // ищем 1.bmp
LCLICK($_return1, $_return2)
WAITMS(100)
ELSE // если нет 1.bmp то
IF_PICTURE_IN (0,0, $_xmax,$_ymax, "2.bmp", -1, 100) // ищем 2.bmp
LCLICK($_return1+20, $_return2)
WAITMS(500)
GETSCREEN
IF_PICTURE_IN (0,0, $_xmax,$_ymax, "3.bmp", -1, 100) // после 2.bmp ищем 3.bmp
LCLICK($_return1+20, $_return2)
WAITMS(500)
$time = $_time_t + 10 // продлеваем время цикла
END_IF
ELSE // если нет 1.bmp и 2.bmp
WHEELDOWN(3) // то крутим колесико
WAITMS(500)
END_IF
END_IF
END_CYC
HALT
-
не находит 2.bmp не подскажете почему?
-
Скорее всего я не правильно выразился.
1. Ищется 1.bmp и нажимается. Выпадает меню.
2. Если выпало 4.bmp то он пропускает, если 2.bmp...
3. Если 2.bmp, то нажимает на 3.bmp и повторяет так постоянно
-
Тогда так
#name "Репосты записей"
$time = $_time_t + 10
WHILE($time > $_time_t) // цикл выполняется 10 секунд
GETSCREEN
IF_PICTURE_IN (0,0, $_xmax,$_ymax, "1.bmp", -1, 100) // ищем 1.bmp
LCLICK($_return1, $_return2)
WAITMS(500)
GETSCREEN
IF_PICTURE_IN (0,0, $_xmax,$_ymax, "2.bmp", -1, 100) // после 1.bmp ищем 2.bmp
LCLICK($_return1+20, $_return2)
WAITMS(500)
GETSCREEN
IF_PICTURE_IN (0,0, $_xmax,$_ymax, "3.bmp", -1, 100) // после 2.bmp ищем 3.bmp
LCLICK($_return1+20, $_return2)
WAITMS(500)
$time = $_time_t + 10 // продлеваем время цикла
END_IF
END_IF
ELSE // если 1.bmp ненайдено
WHEELDOWN(3) // то крутим колесико
WAITMS(500)
END_IF
WAITMS(100)
END_CYC
HALT