Кибор » Кибор - Интегрированная среда разработки ботов » Вопросы и решение проблем » зациклить поиск нужной картинки

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

1. boolid - 25 Декабря, 2021 - 08:03:41 - перейти к сообщению
необходимо искать нужный предмет(картинка) в браузере и нажать на него мышкой, пока этой картинки нет, занимаемся поиском и ждем картинку нам нужную. В визуальном редакторе накидал поиск картинки, все ее находит и кликает, но если открыть другу страницу, то он просто кликает мышкой, как заставить по условию именно нужного рисунка кликать, причем в цикле
2. Zireael - 25 Декабря, 2021 - 08:14:23 - перейти к сообщению

Блок кода можно оставить пустым.
3. boolid - 25 Декабря, 2021 - 13:07:08 - перейти к сообщению
 Zireael пишет:

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


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

[img][/img]
4. Zireael - 25 Декабря, 2021 - 13:11:46 - перейти к сообщению
 Цитата:
так работать не будет?

Будет.
5. boolid - 26 Декабря, 2021 - 01:13:12 - перейти к сообщению
написал отдельно по примеру поиск картинки, почему на скриншоте он находит, а в активном окне браузера он в упор ее не видит

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);
6. Kibor - 26 Декабря, 2021 - 02:10:38 - перейти к сообщению
 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
7. boolid - 26 Декабря, 2021 - 03:25:21 - перейти к сообщению
ищет через раз, на скриншоте, если это надо в браузере найти то не видит он его
8. Kibor - 26 Декабря, 2021 - 03:31:22 - перейти к сообщению
Значит он меняется.
9. boolid - 26 Декабря, 2021 - 03:36:58 - перейти к сообщению
вот что не так? все правильно сделал, уменьшил даже % совпадений, все равно не хочет искать его


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

кнопка статичная
(Добавление)
работаю на трех мониторах, влияет ли при запуске такого условия количество мониторов и еще в других окнах браузер?
10. Zireael - 26 Декабря, 2021 - 03:59:40 - перейти к сообщению
 Цитата:
вот что не так?

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

Браузер должен быть на основном мониторе. Если он в другом, то координаты будут другие.

Powered by ExBB FM 1.0 Final