CODE:string s[99]; // массив для функции dir
int Image[99][100][100]; // массив для 99 картинок размером 100*100 или меньше
string Path = "E:\Image"; // путь к папке с картинками
int coord[4]={0, 0, 1920, 1080}; // область поиска
int r = 10; // отклонение в цвете от 0 до 255
int p = 95; // точность поиска
int i, X, Y;
string NameImage;
int count = dir(Path, #s[0], "file", "bmp"); // найти файлы bmp
//for (i=0; i<count; i++) messagebox(s[i]); // имена файлов
for (i=0; i<count; i++) loadimage(#Image[i][0][0], Path + "\" + s[i]); // загрузить картинки
// поиск
for (i=0; i<count; i++)
{
if(findimage(1, #Image[i][0][0], -1, #X, #Y, coord[0], coord[1], coord[2], coord[3], r,r,r,r,r,r,p,1,-1))
{
mousemove(X+coord[0], Y+coord[1]); // навести курсор
regexreplace(1, #NameImage, s[i], "\..+", ""); // удалить расширение из имени файла
messagebox("Найдена картинка: "+NameImage);
}
} |