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

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

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

> Без описания
dalton
Отправлено: 25 Января, 2014 - 10:55:17
Post Id



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


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




Помоги ограничить зону поиска изображения. Не пойму почему он ищет по всему экрану.
CODE:
int S_X,S_Y,F_X,F_Y;//
int Image_0[76][52];loadimage (#Image_0[0][0], "C:\Users\Е\Desktop\Новая папка\Asima.bmp");
int PosX_0[1];int PosY_0[1];
int Image_1[9][9];loadimage (#Image_1[0][0], "C:\Users\Е\Desktop\Новая папка\chat.bmp");
int PosX_1[1];int PosY_1[1];

a:
if (Load_Image()==-1)
{
messagebox("Не найдено.");
goto error;
}
if (Pozicion_Image()==-1) goto error;

function Load_Image()//Загрузка рисунков
{
if(findimage(1, #Image_0[0][0], 0, #PosX_0[0], #PosY_0[0], 0, 0, 1720, 895, w)==1)
{
mouse (LEFT, PosX_0[0]+35, PosY_0[0]+5, 1, w);
sleep(3000);
}
}

function Pozicion_Image()
{
if (findimage(1, #Image_1[0][0], 0, #PosX_1[0], #PosY_1[0], 0, 0, 1720, 895,w)==0){messagebox("Не найдено."); return -1;}
S_X=P_X[0]+1000; S_Y=P_Y[0]-646;
F_X=P_X[0]+1480; F_Y=P_Y[0]-404;
return 0;
}

goto a;

он должен искать примерно тут
если я не ошибаюсь

(Отредактировано автором: 25 Января, 2014 - 10:58:46)

 
 Top
Kibor
Отправлено: 25 Января, 2014 - 13:23:37
Post Id



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


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




 dalton пишет:
он должен искать примерно тут

Почему??

Что такое w?
Это указатель на окно? Какой размер имеет окно? По этому коду не меньше 1720, 895..

Полный код с указателем выложите. И скрин экрана с положением этого окна. Я на нем покажу.

Ну а вообще по этому коду ищется в каком то окне (w) начиная с его левого и верхнего угла. Размер поиска 1720, 895...
 
 Top
Kibor
Отправлено: 25 Января, 2014 - 17:07:59
Post Id



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


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




 dalton пишет:
if (findimage(1, #Image_1[0][0], 0, #PosX_1[0], #PosY_1[0], 0, 0, 1720, 895,w)==0){messagebox("Не найдено."); return -1;}
S_X=P_X[0]+1000; S_Y=P_Y[0]-646;
F_X=P_X[0]+1480; F_Y=P_Y[0]-404;

И что за P_X P_Y ??
 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 1 (гостей: 1, зарегистрированных: 0)
« Вопросы и решение проблем »


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




Powered by