Автокликер Clickermann :: Форум
Основной раздел => Общие вопросы => Topic started by: Optibater on February 08, 2018, 04:56:45 PM
-
Вот собрал такой скрипт. Но не работает. Видимо проблема координат поиска "Зеленый квадрат"
1. Просто находем надпись "Уличные Бои Чести" на экране.
2. После ищем левее именно от надписи Уличные Бои Чести картинку "Зеленый квадрат" и кликаем.
GETSCREEN
IF_PICTURE_IN(731,271, 1221,592, "Уличные Бои Чести.bmp", -1, 95)
IF_PICTURE_IN($_return1,$_return2-530, $_return1+575,$_ymax, "Зеленый квадрат.bmp", -1, 95)
LCLICK($_return1+6, $_return2+3)
WAITMS(100)
END_IF
END_IF
Помогите оживить...
-
Почему тогда поиск происходит правее?
$_return1... $_return1+575
-
Я не особо понимаю как тут правильно нужно координаты ввести. Делал левее и вниз, но не угадал видимо.
-
Подскажите, какой код нужен, что бы задать поиск красного круга в зеленой области?
Поиск левее от красного прямоугольника
-
Подскажите, какой код нужен, что бы задать поиск красного круга в зеленой области?
Поиск левее от красного прямоугольника
GETSCREEN
IF_PICTURE_IN(731,271, 1221,592, "Прямоугольник.bmp", -1, 95)
IF_PICTURE_IN($_return1-500,$_return2, $_return1,$_return2+800, "Круг.bmp", -1, 95)
LCLICK($_return1+6, $_return2+3)
WAITMS(100)
END_IF
END_IF
halt
-
1. Просто находем надпись "Уличные Бои Чести" на экране.
2. После ищем левее именно от надписи Уличные Бои Чести картинку "Зеленый квадрат" и кликаем.
1. Надпись научился находить ?
Для её поиска не нужно сужать круг поисков до (731,271, 1221,592).
Ищи так:
GETSCREEN
IF_PICTURE_IN (0, 0, $_xmax, $_ymax, "Уличные Бои Чести.bmp")
IF_PICTURE_IN (0, $_return2, 100, $_ymax, "Радио кнопка.bmp")
LCLICK ($_return1+3, $_return2+3)
WAITMS (100)
END_IF
END_IF
, потому, что УБЧ твоё никуда не денется, можно лишние 20 мсек поискать, но точно найти.
Далее ищем не зелёный квадрат, а саму круглую радиокнопку. Потому, что в УБЧ в зависимости от количества бойцов квадрат может растягиваться в высоту, особенно у тьмы, нас много.
Только картинку радиокнопки нужно делать захватив по 1 пикселю по краям зеленого, чтобы не выбрать ту, что на сером фоне.
-
Подскажите, какой код нужен, что бы задать поиск красного круга в зеленой области?
Поиск левее от красного прямоугольника
GETSCREEN
IF_PICTURE_IN(731,271, 1221,592, "Прямоугольник.bmp", -1, 95)
IF_PICTURE_IN($_return1-500,$_return2, $_return1,$_return2+800, "Круг.bmp", -1, 95)
LCLICK($_return1+6, $_return2+3)
WAITMS(100)
END_IF
END_IF
halt
Спасибо! :)
-
1. Надпись научился находить ?
Так я с форума что нашел, значения поменял, то и работает. А вот с координатами левее я не нашел.
Только картинку радиокнопки нужно делать захватив по 1 пикселю по краям зеленого, чтобы не выбрать ту, что на сером фоне.
Так и делаю :)
GETSCREEN
IF_PICTURE_IN (0, 0, $_xmax, $_ymax, "Уличные Бои Чести.bmp")
IF_PICTURE_IN (0, $_return2, 100, $_ymax, "Радио кнопка.bmp")
LCLICK ($_return1+3, $_return2+3)
WAITMS (100)
END_IF
END_IF
Я так понял будет искать кнопку от надписи УБЧ, или же по всему экрану снизу-вверх?
А то просто в БЧ не хотелось бы влазить.
-
Подскажите, какой код нужен, что бы задать поиск красного круга в зеленой области?
Поиск левее от красного прямоугольника
(https://pp.userapi.com/c840737/v840737254/53ce2/fnw9yhWVUyY.jpg)
-
Я так понял будет искать кнопку от надписи УБЧ, или же по всему экрану снизу-вверх?
А то просто в БЧ не хотелось бы влазить.
Да, будет искать от первой найденной УБЧ и вниз.
БЧ не нажмёт, т.к. первой попадётся зелёная заявка УБЧ.
-
(https://pp.userapi.com/c840737/v840737254/53ce2/fnw9yhWVUyY.jpg)
Большое спасибо. Четко и понятно!!! :)
-
Да, будет искать от первой найденной УБЧ и вниз.
БЧ не нажмёт, т.к. первой попадётся зелёная заявка УБЧ.
Понял, спасибо ;)