AutoInput для Android

Плагин Tasker для автоматизации нажатий с распознаванием UI, нацеливающийся на кнопки по имени, а не по координатам

Обзор

AutoInput - это плагин Tasker, разработанный joaomgcd, который расширяет Tasker возможностью взаимодействия с UI-элементами на экране. В отличие от всех других инструментов в этом списке, AutoInput не требует вручную размещать прицел на пиксельной координате. Вместо этого он может нацеливаться на кнопку по её метке, описанию содержимого или классу доступности, и найдет и нажмет этот элемент где бы он ни появился.

Важное требование: AutoInput не является самостоятельным приложением. Для работы требуется установленный и активный Tasker - платформа автоматизации Android с платной подпиской. AutoInput предоставляет действия нажатий; Tasker предоставляет систему триггеров, планирование и условную логику. Для самостоятельной автоматизации без покупки Tasker MacroDroid является более простой альтернативой.

Краткие сведения

Разработчикjoaomgcd
Пакетcom.joaomgcd.autoinput
Тип приложенияПлагин Tasker (не самостоятельный)
ПлатформаAndroid
ЦенаБесплатно (ограниченно) / Платно (полная версия); требуется платный Tasker
Требуется rootНет
Минимальный Android5.0

Плюсы и минусы

Плюсы

  • Нацеливается на UI-элементы по метке - автоматизация выдерживает обновления приложений
  • Полная интеграция с Tasker: 70+ триггеров, переменные, условная логика
  • Самая мощная конфигурация автоматизации нажатий на Android без root
  • Активный разработчик с регулярными обновлениями и поддержкой сообщества Tasker

Минусы

  • Требует Tasker (платный) - не может работать как самостоятельный автокликер
  • Самая крутая кривая обучения среди всех вариантов в этом списке
  • Обнаружение элементов не работает в приложениях на игровых движках (Unity, Unreal)

Требования

Important: AutoInput является плагином Tasker. Без установленного Tasker он не будет работать. Перед следованием этому руководству необходимо загрузить и установить ОБА приложения. Tasker - платное приложение, доступное в Google Play Store.

Загрузка и установка

Необходимо установить как AutoInput, так и Tasker. Загружайте их отдельно с помощью кнопок ниже.

Скачать AutoInput

You will be taken to play.google.com

Скачать Tasker

You will be taken to play.google.com

  1. Установите Tasker из Google Play Store и завершите первоначальную настройку.
  2. Установите AutoInput из Google Play Store.
  3. Откройте Tasker и убедитесь, что он работает правильно, прежде чем продолжить.

Включение разрешения специальных возможностей

Как Tasker, так и AutoInput требуют разрешения службы специальных возможностей по отдельности.

  1. Откройте Настройки на устройстве и нажмите Специальные возможности.
  2. В разделе Установленные службы найдите Tasker, нажмите на него и включите.
  3. Повторите те же шаги для AutoInput: найдите в списке, нажмите, включите.
  4. Примите предупреждение о разрешении Android для каждого.
  5. Вернитесь в Tasker, чтобы начать создание первой задачи.

Настройка

  1. Откройте Tasker и нажмите кнопку "плюс", чтобы создать новую Задачу.
  2. Назовите задачу и нажмите "плюс", чтобы добавить Действие.
  3. Прокрутите до Плагин, выберите AutoInput и нажмите Конфигурация.
  4. В AutoInput выберите тип действия: Нажать, Долгое нажатие или Жест.
  5. Для нацеливания по элементу: нажмите Элемент по тексту и введите метку кнопки.
  6. Для нацеливания по координатам: нажмите Жест, установите тип Нажать и введите координаты X-Y.
  7. Сохраните действие AutoInput и вернитесь в редактор задач Tasker.
  8. Добавьте дополнительные действия, включая действия Ожидание для пауз между шагами.
  9. Добавьте Триггер к задаче и выберите Открытие приложения, Время или другое условие.
  10. Сохраните задачу и активируйте её в списке задач Tasker.

Устранение неполадок

Действия AutoInput не находят целевой элемент

Откройте действие AutoInput в задаче Tasker и используйте выборщик элементов для проверки целевого приложения. Если выборщик пуст, приложение вероятно использует нестандартный движок рендеринга. Переключитесь на нажатия по координатам для этого приложения.

Задача Tasker срабатывает, но действие AutoInput ничего не делает

Убедитесь, что у Tasker и AutoInput по отдельности включена служба специальных возможностей. Также убедитесь, что целевое приложение находится на переднем плане при срабатывании задачи.

Задача выполняется по расписанию, но не выполняется, когда устройство простаивает

В настройках Tasker включите Запуск на переднем плане для задачи. Также отключите оптимизацию батареи для Tasker и AutoInput в настройках батареи Android.

Часто задаваемые вопросы

Сравнение с другими автокликерами Android

MacroDroid является ближайшей самостоятельной альтернативой с собственной системой триггеров и действием нажатия без второй покупки. Clickmate и AutoClicker by HA Dev предлагают запись жестов. Для простой игровой автоматизации нажатий без сложности Tasker MT Auto Clicker или Auto Clicker - Automatic Tap настраиваются намного быстрее.