CODE:
int Image[255][2];//Масив для хранения рисунка
loadimage (#Image[0][0], "C:\Image.bmp");//Загружаем искомое изображение с файла
int color, xe, ye;
getdisplay(color, xe, ye);//Узнать разрешение экрана
int PosX=xe/2;//Сюда поместятся координаты найденного рисунка
int PosY=ye/2;
int arrowX[5];//массивы для хранения координат текущей капчи
int arrowY[5];
int arrowcolor[5];//массив для хранения цветов текущей капчи
int k=1;//текущий номер символа капчи
textbkcolor (8454143,255)
//сканируем экран пока не найдём картинку, в Pos записываются координаты левого верхнего угла изображения
poisk: if (findimage(1, #Image_0[0][0], -1, #PosX, #PosY, 0, 0, xe, ye, -1)==0)
{
sleep(100);//ждем 100 мсек, если этого не сделать в замкнутом цикле процессор будет очень грузиться
goto poisk;//идем назад на проверку наличия изображения на экране
}
else
{
textout(0, PosX, PosY, "Нашлося!", 0);
arrowX[0]=PosX-29;//задаём координаты центра первого символа капчи
arrowY[0]=PosY-35;
}
int Image[255][2];//Масив для хранения рисунка
loadimage (#Image[0][0], "C:\Image.bmp");//Загружаем искомое изображение с файла
int color, xe, ye;
getdisplay(color, xe, ye);//Узнать разрешение экрана
int PosX=xe/2;//Сюда поместятся координаты найденного рисунка
int PosY=ye/2;
int arrowX[5];//массивы для хранения координат текущей капчи
int arrowY[5];
int arrowcolor[5];//массив для хранения цветов текущей капчи
int k=1;//текущий номер символа капчи
textbkcolor (8454143,255)
//сканируем экран пока не найдём картинку, в Pos записываются координаты левого верхнего угла изображения
poisk: if (findimage(1, #Image_0[0][0], -1, #PosX, #PosY, 0, 0, xe, ye, -1)==0)
{
sleep(100);//ждем 100 мсек, если этого не сделать в замкнутом цикле процессор будет очень грузиться
goto poisk;//идем назад на проверку наличия изображения на экране
}
else
{
textout(0, PosX, PosY, "Нашлося!", 0);
arrowX[0]=PosX-29;//задаём координаты центра первого символа капчи
arrowY[0]=PosY-35;
}
Казалось бы, копипаста из примеров, но я получаю ошибку:
"Отсутствует метка GOTO: goto poisk"
(Добавление)
Удалите тему, я лошара, забыл ;