Цитата: Пример. Есть набор кнопок. Необходимо найти их все по очереди.
Подробнее опишите задачу. Этого не достаточно чтобы дать конкретный ответ.
Один из возможных вариантов:
CODE:int image[3][100][100]; // массив для 3х картинок размером не более 100*100 пикселей
string name[3]={"Image_0", "Image_1", "Image_2"}; // имена картинок
string path="C:\images\"; // путь к картинкам
int x, y; // сюда запишутся координаты найденной картинки
int display_color, display_width, display_height;
getdisplay(display_color, display_width, display_height); // получить разрешение экрана
for(int i=0; i<sizearray(name); i++)loadimage(#image[i][0][0], path+name[i]+".bmp"); // загрузка картинок в массив
for(int j=0; j<sizearray(name); j++) // цикл для поиска картинок
{
messagebox("Ищем картинку "+name[j]);
if(findimage(1, #image[j][0][0], -1, #x, #y, 0, 0, display_width, display_height, -1)>0) // если нашлась
{
messagebox("Найдена картинка "+name[j]);
mousemove(x, y); // навести на неё курсор
}
else
{
messagebox("Картинка "+name[j]+" не найдена");
}
} |