if (load_images()==-1){messagebox ("Нет Изображения"
![Подмигивание Подмигивание](./im/emoticons/ironical1.gif)
int x,y;
while(findimage(1, #Image_0[0][0], 255, #x, #y, 0, 0, w.width, w, w)==1)sleep(50);
key(mousedown(LEFT, 479, 962, 0, w));
sleep(500);
if (loadimage (#Image_0[0][0], "C:\Users\vital\Desktop\image\Image_0.bmp"
![Подмигивание Подмигивание](./im/emoticons/ironical1.gif)
return 1;
Суть в чем в координатах
#x, #y, 0, 0, w.width, w, w
поиск изображения идет по всему выбранному окну
если устанавливаешь ограничение то есть отдельную зону в окне
функция должна выполнять поиск
и несли она не нашла пиксель в хоне или во всем окне, выполняется следующие действие активации клавиши
проблема в следующем, при запуске проверки, идет ход выполнение заданных функций, конкретно эта функция либо если это размеры окна а не зоны, при пикселях изображения свыше int Image_0[15][15]; идет поиск по всему окну конкретного пикселя и выбранного цвета в изображении, при исчезновении или место положения того пикселя который я выбрал, должна активироваться клавиша мыши, но если пиксель меняет своё местоположения, функция отслеживает другие если это цвет белый,
я сменил цвет изображения он красный, назначил зону поиска while(findimage(1, #Image_0[0][0], 255, #x, #y, 160, 250, 165, 400, w)==1)sleep(50); к примеру, изображение находится внутри, опять же как только функция отработала она не идет в цик по ожиданием если красного пикселя нет в данной зоне функция должна отдать команду нажать кнопку левой мыши и зажать её.
если это белый цвет с зоной поиска всего окна, функция работает постоянно так как находит пиксели белого цвета, если ограничить зону поиска в окне, функция ведет поиск и завершает команду так как не видит пиксель
с красным цветом, ситуация таже сама только не в зоне всего окна не в выделенной зоне она не видит, тупа выполнят всю функцию как положено не нашла отдала команду нажатие клавиши и завершилась
как это исправить?