Цитата
И что у него есть какие-то перспективы перешагнуть через голову пилота и создать свой собственный софт со своими собственными методами превосходящими пилотовские
Да ничего я особенного не делаю. Пилот - универсальная вещь. Я просто подстраиваю его под собственные задачи. Сделал простенький FindImage (практически аналог Пилотовского) и сделал похитрее SearchImage, но в нём я все параметры задаю сам, этим можно найти многие вещи на порядок быстрее, за счёт поиска только нужных пикселей, а не всех подряд. Ну вот пример скорости поиска обычной картинки обычным поиском, перебирая все пиксели. Опять же результаты с учётом времени создания образа в памяти и загрузки картинки с диска.
Код
--lua
local f=require[[Scripts\LUA\fun]] -- там у меня свои функции
log "clear" log "mode compact"
local ok=findwindow("ОКНО")
workwindow(ok[1][1])
local pic=[[СКРИНЫ\SET\Dn008.bmp]] -- размер картинки 124 х 47
tmc=os.clock()
X,Y=f.FindImage(100,100,999,999,pic,ok[1][1],27) -- моя функция
--X,Y=f.FindImage(500,500,999,999,pic,ok[1][1],27) -- а так 0,047 сек.
log(os.clock()-tmc) -- 0.131 сек.
log(X,Y) -- 672 915 (найдена внизу окна)
Если нужен код функции, могу выложить, хотя как я делал, я уже выкладывал в другой теме.