Всё таки какой замечательный этот форум, такие вкусные загатовки скрипта появляются
Вот супер, можно искать всё что угодно по картинке в области, в моем случаи кнопку:
Код
--lua
local startX, startY, endX, endY = 0, 0, 1280, 720 -- координаты поиска
local path2 = [["C:\картинка.bmp"]] -- путь к картинке
local arr, a = findimage (startX, startY, endX, endY, {path2}, 2, 70, 6, 5 ) -- поиск картинки
hint (a) -- результат поиска, подсказка в правом нижнем углу
if arr then -- если найдена
log ("картинка найдена в координатах X= " .. arr[1][1] .. " Y= " .. arr[1][2])
kleft (262, 594) -- кликнули
wait ("2s") -- ждать секунды
else
log ("Картинка.bmp не найдена")
end
Спасибо Fors1k !
Код
init_arr %path(1 1) "C:\картинка2.bmp" "C:\картинка3.bmp" "C:\картинка4.bmp" // что искать
init_arr %snd(1 1) 2 3 4 // клавиши
for #i 1 size(%path) // цикл поиска
set #a FindImage (0, 0 1280, 720(%path[#i]) %arr 2 70 6 5 abs) // поиск каждой картинки
if #a > 0 // если нашли
send %snd[#i] // действие, соответствующее найденной картинке
end_if
end_for
end_script
или вот прожатие по приоритету...
Код
//-----Условия
set $a 100, 200 0 and 300, 400 435346
set $b 500, 600 0 and 700, 800 43475
set $c ???
//-----Условные действия
while ($a) = 1 // приоритет 1
send A // действия приоритет 1
end_while
while ($b) = 1 and ($a) !=1 // приоритет 2
send B // действия приоритета 2
end_while
while ($c) = 1 and ($a) != 1 and ($b) != 1 // приоритет 3
send C // действия приоритета 3
end_while
П.С. Смотришь на всё это и душа радуется! Жаль что я не капли не программист и сам неспособен делать красивые вещи. Но некто не мешает использовать уже придуманное!
Вверх