Доброе времени суток уважаемые.
Появилась такая проблема , написал скрипт на поиск изображения, все работает все прекрасно.
И вот недавно напоролся на то что мне нужен скрипт на поиск не 1 изображения а нескольких ,штук 5.При этом хотел сделать так, что если скрипт не находит 1 изображение , он пропустит его и перейдет искать 2 , потом так с 3 , и тд.В конечном итоге он выбирет 2 изображения или 3 , сколько будет на экране и просто кликнет ок....И зациклить это действие на 10 повторов.
Благодарю за ответ , если кто то знает примерно как это сделать .
Скрипт на поиск нескольких изображений
-
SHiRoo
- Сообщения: 2
- Зарегистрирован: 05 дек 2022 07:05
-
Admin
- Главный админ
- Сообщения: 214
- Зарегистрирован: 28 окт 2021 14:01
Re: Скрипт на поиск нескольких изображений
Здравствуйте. Если я правильно понял, вам нужно нажимать кнопку "ок" когда на экране есть хотя бы одно изображение из определенного списка. Предлагаю следующий вариант решения.
Вот как-то так. Это только поиск изображений, остальное допишете сами, в зависимости от того, что вам нужно.
Код: Выделить всё
// здесь обьявляем переменные и подключаем захват экрана
// ...
// создаем массив на 5 изображений, в который будем загружать скриншоты
Image[] imgArr = Array.getImage(5);
// загружаем изображения в массив. где цифра в кавычках - название скриншота
imgArr[0] = Image.load("1");
imgArr[1] = Image.load("2");
imgArr[2] = Image.load("3");
imgArr[3] = Image.load("4");
imgArr[4] = Image.load("5");
// счетчик успешных нажатий
int counter = 0;
// переменная в которую будет помещаться результат поиска изображения
Point p;
//цикл на 10 успешных нажатий
while(counter < 10){
for(int i = 0; i < imgArr.length; i++){
p = findImg(imgArr[i]);
if(p.x > -1){
counter++;
click(okButton);
break;
}
}
sleep(1000);
}
-
SHiRoo
- Сообщения: 2
- Зарегистрирован: 05 дек 2022 07:05
Re: Скрипт на поиск нескольких изображений
Благодарю , попробую позже и отпишу.