Macros
Macro para Android com Detecção de Imagem
Uma macro é uma sequência de passos que o aparelho executa por você. Com detecção de imagem, cada passo só acontece quando a tela está do jeito que deveria, o que transforma uma sequência frágil numa rotina que se sustenta sozinha.
- Construtor visual, sem escrever código
- Cada passo tem uma condição e uma ação
- Lógica E e OU, ações compostas e variáveis
- A mesma ideia no celular e no emulador
14 dias grátis. Cancele quando quiser.
O que é
Uma macro que verifica antes de agir
Macro é o nome antigo para algo simples: gravar uma sequência de comandos e mandar repetir. A versão mais conhecida no Android é a gravação de toques, que registra onde você tocou e em que intervalo, e depois reproduz. Funciona para tarefas curtas, em telas previsíveis.
O problema aparece quando a tela deixa de ser previsível. Um carregamento demora mais que o normal, um aviso surge no meio do caminho, um item entra na lista. A gravação continua executando a sequência inteira, no vazio, porque não tem como saber que algo mudou.
Uma macro com detecção de imagem resolve isso invertendo a lógica: cada passo carrega uma condição. Em vez de "toque aqui depois de três segundos", o passo diz "quando este botão estiver na tela, toque nele". A automação passa a esperar o estado certo em vez de apostar no relógio.
Anatomia
Como uma macro é montada
Não há linguagem de script nem editor de texto. Você monta a sequência numa lista de passos e configura cada um em formulário.
- 01
Capture a tela
Com o app ou o jogo aberto, você captura a tela dentro do construtor. É sobre essa imagem que os alvos serão recortados, na resolução real do aparelho ou da instância.
- 02
Recorte o alvo
Selecione o botão, o ícone ou a área que importa. Esse recorte vira o alvo que a automação vai procurar. O alvo também pode ser um texto escrito na tela ou uma cor.
- 03
Defina a condição
Diga o que precisa ser verdade para o passo executar: o alvo está visível, não está, aparece um número de vezes, a cor bate. Condições podem ser combinadas.
- 04
Escolha a ação
Tocar, tocar na imagem encontrada, deslizar, tocar no texto, acionar um botão do sistema, trocar de automação. O passo entra na sequência, que roda em laço.
Blocos disponíveis
O vocabulário do construtor
Ações são o que a automação faz. Condições são o que ela verifica antes. O catálogo é praticamente o mesmo nos dois aplicativos: o EmuloAgent acrescenta o controle do emulador, que só faz sentido quando ele é comandado de fora.
Ações
Gesto
Dispositivo
Senhas
Fluxo
Personalizada
Só no EmuloAgent
Condições
Detecção
Contexto
Lógica
O que separa uma sequência de uma automação
Passos em fila resolvem tarefas curtas. O que sustenta uma rotina longa é a capacidade de decidir.
Condições combinadas
Um passo pode exigir várias condições ao mesmo tempo ou aceitar qualquer uma. Os grupos podem ser aninhados, o que cobre decisões como "se está nesta tela e o botão está ativo, ou se apareceu o aviso".
Ação Composta
Um bloco que agrupa várias ações sob a mesma condição, com a possibilidade de cada ação interna ter a sua própria. É como se escreve uma rotina inteira em um passo só, e blocos podem ser aninhados.
Verificar ausência
Esperar algo sumir é tão comum quanto esperar algo aparecer: o fim de um carregamento, o fechamento de um aviso, a saída de uma tela.
Variáveis
Guardam estado entre os passos, em texto, número ou verdadeiro e falso. Servem para contar repetições, marcar que uma etapa já foi cumprida ou mudar o rumo do fluxo.
Contagem na tela
Uma condição pode comparar quantas vezes a mesma imagem aparece com um número, o que permite decidir por quantidade e não só por presença.
Trocar de automação
Uma macro pode chamar outra e passar o controle, ou parar uma que esteja rodando. Rotinas grandes ficam divididas em partes menores, cada uma com sua responsabilidade.
Para que serve
O que uma macro com detecção resolve
Não é sobre clicar rápido. É sobre não precisar estar presente para tomar decisões óbvias.
A repetição diária
Aquela sequência de abrir, coletar, confirmar e fechar que você faz toda vez do mesmo jeito. É trabalho previsível, e previsível é exatamente o que dá para automatizar.
A espera
Boa parte do tempo em jogos e apps é esperar algo terminar. Uma condição de imagem cobre isso sem palpite de tempo: o passo seguinte só acontece quando o estado esperado aparece.
O erro de atenção
Sequências manuais longas erram por distração. Uma automação que verifica antes de agir não pula etapa nem toca no botão errado por descuido.
A rotina que roda sozinha
Com condições cobrindo os desvios previsíveis, uma automação pode ficar em laço por horas, tratando o que aparece pelo caminho em vez de quebrar no primeiro imprevisto.
A escala
A mesma rotina aplicada a várias contas ou instâncias. Escrita uma vez, replicada quantas vezes a máquina permitir.
A tela que se defende
Teclados com dígitos embaralhados existem para impedir automação cega. Localizar cada tecla antes de tocar é o que permite passar por eles sem depender de posição.
Sem programar
Por que não é preciso saber programar
Automação costuma ser associada a script, e script assusta com razão: exige aprender uma sintaxe antes de resolver o problema. Aqui o caminho é outro. Você não escreve o que a automação deve fazer, você monta.
A montagem acontece sobre a tela real. Você captura, recorta o que importa e escolhe numa lista o que fazer. Os conceitos que normalmente exigiriam código, condição, repetição, agrupamento e variável, aparecem como campos de formulário e caixas de seleção.
Isso não significa perder capacidade. As mesmas construções que dariam trabalho num script, como uma condição composta ou um bloco reaproveitado, continuam disponíveis, só que preenchidas em vez de digitadas.
- Sem sintaxe
- Nada de aspas, ponto e vírgula ou indentação. Um passo mal preenchido aparece como campo em branco, não como erro no meio da execução.
- Alvos vindos da tela
- Você não descreve o botão, você recorta o botão. O alvo é a própria imagem que apareceu no seu aparelho.
- Teste antes de confiar
- Dá para verificar um passo isoladamente e ver se o alvo é encontrado, antes de deixar a rotina rodando sozinha.
- Comece pelo simulador
- Existe um app de testes controlado para praticar com alvos de imagem, texto, cor e teclado, sem arriscar num aplicativo de verdade.
Dúvidas
Perguntas frequentes
Preciso saber programar para criar uma macro?
Não. A macro é montada numa lista de passos, e cada passo é configurado em formulário. Os alvos são recortados da própria tela. Não existe linguagem de script para aprender.
Qual a diferença entre isso e gravar meus toques?
Uma gravação reproduz posições e intervalos, sem verificar nada. Uma macro com detecção verifica, antes de cada passo, se a tela está no estado esperado. Na prática, a gravação quebra quando algo sai do previsto, e a macro espera ou desvia.
A macro consegue lidar com imprevistos?
Dentro do que você previu. Um aviso que aparece de vez em quando pode virar uma condição que o fecha, e um carregamento lento é resolvido esperando o elemento aparecer. O que não foi previsto continua sendo imprevisto, e para isso existem as ações de parar e de notificar.
Dá para usar a mesma macro no celular e no emulador?
Os dois aplicativos usam o mesmo vocabulário de blocos, mas cada um guarda as suas próprias automações, e os recortes são calibrados para a resolução onde foram feitos. Na prática, você remonta os alvos no ambiente novo aproveitando a mesma estrutura de passos.
Quantas macros posso ter?
Localmente não há limite: montar, editar e salvar é livre. O que varia por plano é a cota de automações guardadas na nuvem, que começa em 20 e chega a 200.
Posso compartilhar uma macro com outra pessoa?
Sim, nos planos que permitem. O compartilhamento é feito por um código de uso único, e quem recebe resgata a automação na própria conta.
Continue por aqui
Outras páginas que aprofundam temas ligados a este.
Auto Clicker com Reconhecimento de Imagem
Como a detecção por imagem, texto e cor funciona por dentro.
Auto Clicker por Imagem para Celulares e Tablets Android
Automação dentro do próprio celular ou tablet, sem PC e sem root.
Auto Clicker por Imagem para Emuladores Android
Controlar BlueStacks, MuMu, LDPlayer, Nox e MEmu pelo Windows, em paralelo.
Transforme a repetição em rotina automática
Crie sua conta grátis e monte sua primeira macro nos 14 dias de teste.
14 dias grátis. Cancele quando quiser.