@Cheater_faker

Управление эмулятором андроида c помощью Python (бот, автоматизация )?

Есть для андроида удобное приложение для автоматизации рутинных действий - Ankulua.
Ищет или ждет на экране фрагменты заранее заготовленных изображений и может производить всякие действия - тапнуть, свайпнуть и так далее...
Сам скрип пишется на языке Lua

Удобно для создания всяких ботов и кликеров в играх, где много однотипных действий.
И вдвойне удобно, что на эмуляторе андроида, на пк, это все работает в свернутом виде. Запустил, свернул в трей и занимаешься другими делами. Не обязательно держать окно эмулятора активным, поверх всего.

Но у программы очень ограниченный функционал. Нет библиотек, как в питоне. Нет консоли. Нет логов.
Если где то ошибка - то сразу и не поймешь где именно. С маленькими программами проблем нет, но вот когда она разрастается, там уже нереально понять в чем ошибка и на каком моменте выполнения программа "споткнулась"

Да много чего не хватает, на самом деле...

Я потихоньку изучаю питон и задался целью сделать на нем такие же скрипты для игр, как делал в этой программе - Ankulua.
С поиском фрагмента изображения более-менее разобрался. В opencv можно можно перегнать скрин в черно-белый формат и искать совпадения с точностью хотя б в 75%.

Вопрос в том, как запускать программу из винды, что бы не держать окно эмулятора постоянно активным и поверх всего остального ? Что для этого нужно ?

В принципе есть уже готовые программы для этого, типа Automatic mouse and keybord и всякое такое. Но они все работают только когда эмулятор открыт поверх всего. То есть, не получится, скажем, открыть браузер во время работы скрипта.

Подскажите пожалуйста, кто разбирается.
  • Вопрос задан
  • 215 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы