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

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

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

> Описание: циклы, поиск картинок
boolid
Отправлено: 25 Декабря, 2021 - 16:03:41
Post Id



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


Покинул форум
Сообщений всего: 12
Дата рег-ции: Июнь 2020  
Репутация: 0




необходимо искать нужный предмет(картинка) в браузере и нажать на него мышкой, пока этой картинки нет, занимаемся поиском и ждем картинку нам нужную. В визуальном редакторе накидал поиск картинки, все ее находит и кликает, но если открыть другу страницу, то он просто кликает мышкой, как заставить по условию именно нужного рисунка кликать, причем в цикле
 
 Top
Zireael
Отправлено: 25 Декабря, 2021 - 16:14:23
Post Id



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


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





Блок кода можно оставить пустым.

(Отредактировано автором: 25 Декабря, 2021 - 16:15:08)

 
 Top
boolid
Отправлено: 25 Декабря, 2021 - 21:07:08
Post Id



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


Покинул форум
Сообщений всего: 12
Дата рег-ции: Июнь 2020  
Репутация: 0




 Zireael пишет:

Блок кода можно оставить пустым.


так работать не будет?

[img][/img]

(Отредактировано автором: 25 Декабря, 2021 - 21:08:50)

 
 Top
Zireael
Отправлено: 25 Декабря, 2021 - 21:11:46
Post Id



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


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




 Цитата:
так работать не будет?

Будет.
 
 Top
boolid
Отправлено: 26 Декабря, 2021 - 09:13:12
Post Id



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


Покинул форум
Сообщений всего: 12
Дата рег-ции: Июнь 2020  
Репутация: 0




написал отдельно по примеру поиск картинки, почему на скриншоте он находит, а в активном окне браузера он в упор ее не видит

CODE:
int Image_0[84][44];
loadimage (#Image_0[0][0], "C:\box\button.bmp");
int PosX_0[512];int PosY_0[512];
int r=50, p=75;
pause(1000);
if (findimage(-1, #Image_0[0][0], 0, #PosX_0[0], #PosY_0[0], 0, 0, 1920, 1080,r,r,r,r,r,r,p,1,-1)==1)
{
textout (0,PosX_0[0]+20, PosY_0[0]+10, "button ok",0)
}
pause(2000);
 
 Top
Kibor
Отправлено: 26 Декабря, 2021 - 10:10:38
Post Id



Администратор
Эксперт


Покинул форум
Сообщений всего: 8217
Дата рег-ции: Март 2013  
Откуда: Одесса
Репутация: 357




 boolid пишет:
if (findimage(-1, #Image_0[0][0], 0, #PosX_0[0], #PosY_0[0], 0, 0, 1920, 1080,r,r,r,r,r,r,p,1,-1)==1)


Первый параметр -1
Искать все. То есть если более 1 найдено то условие ==1 не выполнится, так как функция возвращает количество найденных частей..

if (findimage(1
 
 Top
boolid
Отправлено: 26 Декабря, 2021 - 11:25:21
Post Id



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


Покинул форум
Сообщений всего: 12
Дата рег-ции: Июнь 2020  
Репутация: 0




ищет через раз, на скриншоте, если это надо в браузере найти то не видит он его
 
 Top
Kibor
Отправлено: 26 Декабря, 2021 - 11:31:22
Post Id



Администратор
Эксперт


Покинул форум
Сообщений всего: 8217
Дата рег-ции: Март 2013  
Откуда: Одесса
Репутация: 357




Значит он меняется.
 
 Top
boolid
Отправлено: 26 Декабря, 2021 - 11:36:58
Post Id



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


Покинул форум
Сообщений всего: 12
Дата рег-ции: Июнь 2020  
Репутация: 0




вот что не так? все правильно сделал, уменьшил даже % совпадений, все равно не хочет искать его


(Добавление)
 Kibor пишет:
Значит он меняется.

кнопка статичная
(Добавление)
работаю на трех мониторах, влияет ли при запуске такого условия количество мониторов и еще в других окнах браузер?
 
 Top
Zireael
Отправлено: 26 Декабря, 2021 - 11:59:40
Post Id



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


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




 Цитата:
вот что не так?

Может координаты неправильно указаны.
 Цитата:
работаю на трех мониторах

Браузер должен быть на основном мониторе. Если он в другом, то координаты будут другие.
 
 Top
Страниц (2): [1] 2 »
Сейчас эту тему просматривают: 3 (гостей: 3, зарегистрированных: 0)
« Вопросы и решение проблем »


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




Powered by