Fintil |
Отправлено: 02 Апреля, 2022 - 14:17:38
|
Наблюдатель
Покинул форум
Сообщений всего: 31
Дата рег-ции: Окт. 2021
Репутация: 0
|
Привет. Как прописать в поиске изображения переход(найдено) и ложь(не найдено) на этом примере. Поиск нескольких одинаковых изображений:
CODE:int Image[99][99];
loadimage (#Image[0][0], "C:\Image_0.bmp");
int PosX[99], PosY[99];
int r = 5;
int count = findimage(sizearray(PosX), #Image[0][0], 0, #PosX[0], #PosY[0],0,0,1920,1080,r,r,r,r,r,r,100,1,-1);
for(int i=0; i<count; i++)
{
mousemove(PosX[i], PosY[i]);
pause(500);
}
Вроде через goto, но как оформить не знаю.(Отредактировано автором: 02 Апреля, 2022 - 14:18:45) |
|
|
Kibor |
Отправлено: 02 Апреля, 2022 - 14:29:27
|
Эксперт
Покинул форум
Сообщений всего: 8217
Дата рег-ции: Март 2013
Откуда: Одесса
Репутация: 357
|
CODE:FindImage(0, #Screen[0][0], #W_Kib, W_Kib.leftclient, W_Kib.topclient, #Image0[0][0], 100, 0, 0, 0, #K_Kib, #X_Kib[0], #Y_Kib[0], 0, 0, eX_Kib, eY_Kib, 0, 0, -1, 0, 100, 0, 0, "0, 0, 0, 0", 0, "Бездействие", 0, 0, 0, 0, 5, 5, 0, 0);
for(N=0; N<K_Kib; N++)
{
Mouse(0, #W_Kib, W_Kib.leftclient, W_Kib.topclient, 0, X_Kib[N], Y_Kib[N], "Переместить", 0);
}
|
|
|
Fintil |
Отправлено: 02 Апреля, 2022 - 14:46:34
|
Наблюдатель
Покинул форум
Сообщений всего: 31
Дата рег-ции: Окт. 2021
Репутация: 0
|
Kibor пишет: CODE:FindImage(0, #Screen[0][0], #W_Kib, W_Kib.leftclient, W_Kib.topclient, #Image0[0][0], 100, 0, 0, 0, #K_Kib, #X_Kib[0], #Y_Kib[0], 0, 0, eX_Kib, eY_Kib, 0, 0, -1, 0, 100, 0, 0, "0, 0, 0, 0", 0, "Бездействие", 0, 0, 0, 0, 5, 5, 0, 0);
for(N=0; N<K_Kib; N++)
{
Mouse(0, #W_Kib, W_Kib.leftclient, W_Kib.topclient, 0, X_Kib[N], Y_Kib[N], "Переместить", 0);
}
<a href=" (для просмотра ссылки Вам необходимо авторизоваться) src="https://i.ibb.co/nj4GQDp/11.jpg" alt="11" border="0"></a>
Спасибо. Особенно за пример в визуальном редакторе. |
|
|
Kibor |
Отправлено: 02 Апреля, 2022 - 15:26:18
|
Эксперт
Покинул форум
Сообщений всего: 8217
Дата рег-ции: Март 2013
Откуда: Одесса
Репутация: 357
|
CODE:
if (findimage(sizearray(PosX), #Image[0][0], 0, #PosX[0], #PosY[0],0,0,1920,1080,r,r,r,r,r,r,100,1,-1)>0)
{
Найден
}
else
{
не найдено
}
|
|
|
|