ребята всем добрый день задача как то произвольно усложнилась (((
нужно искать слово "БУЛЬВАР" в картинке 3 квадрата (см картинка) и в каком квадрате нахожу слово в том и продолжаем скрипт НО
если нахожу слово "БУЛЬВАР" и не находит дальше по скрипту переходит заново поиск по квадратам слова "БУЛЬВАР" если нашло то по списку дальше и так по кругу
не могу понять как ето сделать (((
у нас к примеру во 2 и 3 картинках есть слово БУЛЬВАР а по условию скрипта к примеру 2 квадрат слово есть а дальше нам не подходит и мы ето должны пропустьть не смотря что есть найдено БУЛЬВАР а в 3 квалдрате есть и бульвар и нам подходит условие скрипта.
Тоесть для чего надо делить на квадраты какимто образом при нахождении БУЛЬВАР нажимало там где нашло а не где попало.
Поправте и простите если коряво обьяснил )
SUB(Find_pix, $x, $y, $x1, $y1, $color)
$check = 0
WHILE($check = 0)
GETSCREEN
IF_PIXEL_IN($x, $y, $x1, $y1, $color)
$check = 1
LCLICK($_return1, $_return2)
WAITMS(100)
LOGWRITE ("pix fined")
ELSE
WAITMS(50)
END_IF
END_CYC
end_sub
//Ждем картинку ===========================================================
$check = 0
WHILE($check = 0)
GETSCREEN
IF_PICTURE_IN (281,214, 523,1020, "бульвар.bmp") // слово ищем
$check = 1
LOGWRITE ("есть ! ! !")
// ========================================
IF_PICTURE_IN (117,141, 183,1016, "0.bmp")
$check = 1
LCLICK($_return1, $_return2)
WAITMS(100)
ELSE // ночь
IF_PICTURE_IN (117,141, 183,1016, "1.bmp")
$check = 1
LCLICK($_return1, $_return2)
WAITMS(100)
ELSE
IF_PICTURE_IN (117,141, 183,1016, "2.bmp")
$check = 1
LCLICK($_return1, $_return2)
WAITMS(100)
ELSE
WAITMS(50)
END_IF
END_IF
END_IF
END_IF
END_CYC
//Если картинка найдена то ищем пиксели итд.
Find_pix(496, 945, 498, 950, 213) // Есть
Find_pix(397, 797, 412, 803, 4342338) // Жду
Find_pix(437, 633, 498, 652, 213) // есть
Find_pix(464, 699, 489, 711, 213) // вроди как ок нажал
Find_pix(567, 901, 575, 906, 16777215) // кнопка назад