Автоматизация и боты

 Помощь      Поиск      Пользователи
Сайт Кибор     Программируемый кликер Кибор     Видео обучение     Заказать бот

 Страниц (1): [1]   

> Без описания
Dubanov
Отправлено: 28 Октября, 2021 - 11:34:35
Post Id



Пользователь
Прохожий


Покинул форум
Сообщений всего: 3
Дата рег-ции: Окт. 2021  
Репутация: 0




Добрый день.
На экране есть пару одинаковых изображений, как сделать чтоб бот кликан сначала на одно изображение выполнял пару действий , потом кликал на второе такое же изображение проигнорировав первое и так далее , изображений одинаковых может быть много.
 
 Top
Zireael
Отправлено: 28 Октября, 2021 - 12:01:38
Post Id



Пользователь
Эксперт


Покинул форум
Сообщений всего: 4465
Дата рег-ции: Нояб. 2017  
Репутация: 585




CODE:
int Image[99][99];
loadimage (#Image[0][0], "D:\Kibor2\Image_0.bmp"); // загрузить картинку

int PosX[99], PosY[99]; // массивы, в которые запишутся кооринаты найденых картинок
int r = 5; // отклонение в цвете

int count = findimage(sizearray(PosX), #Image[0][0], 0, #PosX[0], #PosY[0],0,0,1920,1080,r,r,r,r,r,r,100,1,-1);
messagebox("Найдено изображений: "+format(count));
for(int i=0; i<count; i++)
{
// тут действия для каждого изображения
mousemove(PosX[i], PosY[i]); // навести курсор на картинку
pause(1000); // пауза 1 сек
}
 
 Top
Dubanov
Отправлено: 29 Октября, 2021 - 13:27:36
Post Id



Пользователь
Прохожий


Покинул форум
Сообщений всего: 3
Дата рег-ции: Окт. 2021  
Репутация: 0




Спасибо работает хорошо, отклонение в цвете 50 сделал, иначе только 1 находит изображение
 Zireael пишет:
CODE:
int Image[99][99];
loadimage (#Image[0][0], "D:\Kibor2\Image_0.bmp"); // загрузить картинку

int PosX[99], PosY[99]; // массивы, в которые запишутся кооринаты найденых картинок
int r = 5; // отклонение в цвете

int count = findimage(sizearray(PosX), #Image[0][0], 0, #PosX[0], #PosY[0],0,0,1920,1080,r,r,r,r,r,r,100,1,-1);
messagebox("Найдено изображений: "+format(count));
for(int i=0; i<count; i++)
{
// тут действия для каждого изображения
mousemove(PosX[i], PosY[i]); // навести курсор на картинку
pause(1000); // пауза 1 сек
}
 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 2 (гостей: 2, зарегистрированных: 0)
« Вопросы и решение проблем »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 




Powered by