1. boolid - 25 Декабря, 2021 - 08:03:41 - перейти к сообщению
необходимо искать нужный предмет(картинка) в браузере и нажать на него мышкой, пока этой картинки нет, занимаемся поиском и ждем картинку нам нужную. В визуальном редакторе накидал поиск картинки, все ее находит и кликает, но если открыть другу страницу, то он просто кликает мышкой, как заставить по условию именно нужного рисунка кликать, причем в цикле
2. Zireael - 25 Декабря, 2021 - 08:14:23 - перейти к сообщению
Блок кода можно оставить пустым.
3. boolid - 25 Декабря, 2021 - 13:07:08 - перейти к сообщению
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);
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 - перейти к сообщению
10. Zireael - 26 Декабря, 2021 - 03:59:40 - перейти к сообщению
Цитата:
вот что не так?
Может координаты неправильно указаны.
Цитата:
работаю на трех мониторах
Браузер должен быть на основном мониторе. Если он в другом, то координаты будут другие.