Подскажите пожалуйста, на сегодняшний день в версии пилота 2.32 есть возможность настроить поиск цвета пикселя в окне (приложении), которое перекрыто, например, блокнотом или просто всернуто на панель задач ?
Либо у меня что-то не получается, либо оно в принципе не работает.
// рабочее окно я указываю при помощи ctrl+a
set $a findcolor (0, 0 450, 250 1 1 7132903 %s 2 workwindow abs)
set #w size (%s)
msg size: #w found: $a
for #i 1 #w
set #x %s [#i 1]
set #y %s [#i 2]
end_for
Если окно развернуто на мониторе поверх всего или виден искомый пиксель из-за других окон которые на переднем плане - то пиксель находится. Если же окно игры перекрыть блокнотом, то все, капут Если в скрипте перед workwindow поставить 1 (там стоит 2), то спасет только закрытие пилота и повторное открытие, ибо кнопка старт пуск вообще перестает реагировать (ощущение складывается, что пилот просто завис). Если там же удалить 2 - то пиксель не найдется ни в каком случае (я как понял, там можно ставить 1, 2, название окна или же рабочее окно которое указано). Если после workwindow поставить 1 (как я понял, это количество пикселей которые найдет пилот и прекратит дальнейший поиск), то он все равно при рабочем варианте ищет все 4 пикселя которые там есть.
Вместо ctrl+a я пробывал указывать окно командами:
set #win FindWindow (CORE)
set WorkWindow #win
и потом вместо workwindow подставлял переменную #win
Но все равно стоит перекрыть область где сидят искомые пиксели - не находится Может я что-то не так делаю ? Или подскажите пожалуйста, как можно еще попробовать?
А еще постоянно вылазиет вот такая ошибка:
жмакаешь ок какое-то время она больше не вылазиет, не смотря на ошибку все работает вродебы дальше также, как и работало.
Вверх