Guia do usuário Macros

Macros

Uma macro é uma lista nomeada de passos reproduzidos no painel em foco da aba ativa:

  • Enviar texto: enviado como se fosse digitado, então a multiexecução também o encaminha.
  • Aguardar: pausa por um número de milissegundos.
  • Aguardar texto: espera até que a saída do painel contenha um texto (cores e outras sequências de escape são ignoradas), por até um tempo limite em segundos (10 por padrão). Se o texto não aparecer, a macro para e o painel mostra o motivo.

Gravar macro na barra de ferramentas (ou Ctrl+Shift+R) grava tudo o que é digitado ou colado no painel em foco até você parar; cada linha se torna um passo de envio. Um banner vermelho Gravando macro fica visível o tempo todo. Ao parar, dê um nome à macro para salvá-la, ou descarte-a. As gravações não incluem pausas: adicione passos Aguardar ou Aguardar texto no editor onde um comando precisa de tempo (por exemplo, antes de digitar uma senha).

A aba Macros da barra lateral lista as macros com uma caixa de pesquisa; cada uma pode ser reproduzida, editada, duplicada ou excluída. Enquanto uma macro é reproduzida, uma barra mostra o progresso; Parar ou Esc a encerra. O editor muda o nome, a tecla de atalho e os passos (adicionar, remover, mover para cima ou para baixo, mudar o tipo). Ctrl+Alt+1 a Ctrl+Alt+9 reproduzem a macro associada a essa tecla; uma tecla de atalho pertence a uma única macro, então atribuí-la a outra macro a move.

O texto dos passos de envio e de espera aceita sequências de escape: \r (Enter), \n, \t, \e (Escape), \\, \xHH, e ^A a ^Z (por exemplo ^C), ^[ (Escape) e ^? (Delete). Qualquer outra coisa é enviada como está escrita.

As macros são salvas como texto simples em macros.json na pasta de configuração do app (legível somente por você). Tudo o que você digita durante a gravação é salvo, incluindo senhas; nada é mascarado nem filtrado. Se o arquivo não puder ser lido, as macros não podem ser editadas até que ele seja corrigido, para que nunca seja sobrescrito.