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

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

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

> Описание: При поиске в области экрана в массиве не правильные координаты
ymalyta
Отправлено: 22 Апреля, 2016 - 16:58:28
Post Id



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


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




Задача найти картинку и затем по найденой картинке в области экрана найти другую картинку и переместить туда курсор.
CODE:
int floor[5][5];
int flag_floor[5][5];

loadimage (#floor[0][0], "curr_floor.bmp");
loadimage (#flag_floor[0][0], "flag.bmp");

if (findimage (1, #floor[0][0], -1, #PosX_0[0], #PosY_0[0], 0, 0, wind.widthclient, wind.heightclient, wind)==1)
{
if(findimage (1, #flag_floor[0][0], -1, #PosX_1[0], #PosY_1[0], PosX_0[0]+25, PosY_0[0]-10, PosX_0[0]+200, PosY_0[0]+5, wind)==1) beep(1000, 400);
}

mousemove(PosX_1[0], PosY_1[0], wind);

}

Судя по всему обе картинки находяться, по первой картинке курсор становиться в правильную позицию, при поиске второй картинки в прямоугольной области курсор попадает вовсе не на найденую картинку. Где косяк или что я делаю не так?

(Отредактировано автором: 22 Апреля, 2016 - 17:14:13)

 
 Top
Kibor
Отправлено: 22 Апреля, 2016 - 17:22:17
Post Id



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


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




 ymalyta пишет:
int floor[5][5];
int flag_floor[5][5];

loadimage (#floor[0][0], "curr_floor.bmp");
loadimage (#flag_floor[0][0], "flag.bmp");

if (findimage (1, #floor[0][0], -1, #PosX_0[0], #PosY_0[0], 0, 0, wind.widthclient, wind.heightclient, wind)==1)
{
if(findimage (1, #flag_floor[0][0], -1, #PosX_1[0], #PosY_1[0], PosX_0[0]+25, PosY_0[0]-10, PosX_0[0]+200, PosY_0[0]+5, wind)==1) beep(1000, 400);
}

mousemove(PosX_0[0]+25+PosX_1[0], PosY_0[0]-10+PosY_1[0], wind);

}


Координаты получаются от начала зоны поиска.
указывать смещение.
 
 Top
ymalyta
Отправлено: 22 Апреля, 2016 - 17:29:50
Post Id



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


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




Огромное спасибо!!! Теперь всё заработало) Вот этой тонкости не знал что если искать в области то координаты смещены будут
 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 1 (гостей: 1, зарегистрированных: 0)
« Вопросы и решение проблем »


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




Powered by