Поиск изображений в перекрытом окне не работает.
Код
--lua
local handle = findwindow("World of Warcraft")
local startX, startY, endX, endY = 108, 149, 111, 151 -- координаты поиска
local path = [["\GWYN\Image\enemy.bmp"]] -- путь к картинке
if handle then
workwindow(handle[1][1]) -- Устанавливаем найденное окно как рабочее
local arr, a = findimage (startX, startY, endX, endY, {path}, workwindow, 90, 1, 30) -- поиск картинки
if arr then -- если найдена
log ("Изображение найдено в координатах X= " .. arr[1][1] .. " Y= " .. arr[1][2])
move (arr[1][1], arr[1][2], handle[1][1]) -- навести курсор на картинку
else
log ("Изображение не найдено")
end
else
log("Окно не найдено")
end
Картинку видит, но если её перекрыть любым приложением, то уже нет.
Пробовал
Код
local arr, a = findimage (startX, startY, endX, endY, {path}, workwindow(), 90, 1, 30)
Код
local arr, a = findimage (startX, startY, endX, endY, {path}, handle, 90, 1, 30)
Не работает, изображений не видит даже не в перекрытом окне.
Код
1:09:49 0 (autosaved_0.txt, 0): Изображение не найдено