Pular para o conteúdo principal

Gravador de macros

A página Gravador captura uma vez o que você faz com o mouse e o teclado e transforma isso em passos. Ela é uma ferramenta de captura, não um arquivo morto: você copia uma gravação para um snippet ou para uma ação, e é lá que ela é executada.

observação

Modo Avançado. A página Gravador aparece na navegação somente no modo Avançado.

Input.ObserverSimplesAvançado
AUTOMAÇÃO
Ações
Expansão de texto
Snippets
Gravador
Área de testes
Grupos de aplicativos
Grupos ignorados
Gestos
MECANISMO
Eventos globais
Zonas de exclusão
Scripts
Plug-ins
CONFIGURAÇÃO
Geral
Aparência
Perfis
Console
Segurança
Ajuda
Sobre
Gravações
macro_20261005_141502
38 eventos · 6,4 s · 05/10/2026 14:15
Preencher o formulário de pedido
212 eventos · 41,0 s · 02/10/2026 09:03
Gravador
Capture o que você faz uma vez e depois copie para um script ou um snippet.
GravaçõesConfigurações
Iniciar gravação
Abrir a pasta Recordings
macro_20261005_141502
macro_20261005_141502
Script
PassosScript
1Mover o mouse812, 440
2MacroExpectWindowAt812, 440, notepad.exe, Notepad
3Pressionar botão do mouseMouseButton.Primary
4Soltar botão do mouseMouseButton.Primary
5Aguardar350
Copiar
Criar snippet

Gravar​

  1. Clique em Iniciar gravação ①.
  2. Uma mensagem Gravação iniciada diz para pressionar Ctrl+Break para parar. Clique em OK. A janela de configuração é minimizada e, depois de uma breve pausa (300 ms por padrão), a gravação começa. Com Confirmação de início da gravação desligada (Configurações), a janela é minimizada e a gravação começa imediatamente.
  3. Faça o que você quer gravar.
  4. Pressione Ctrl+Break, ou traga a janela de configuração de volta e clique em Parar gravação. Durante a gravação, a página mostra o tempo decorrido.

A gravação nova é salva e fica selecionada. Se nada foi gravado, nenhum arquivo é salvo e uma mensagem avisa isso. O que você faz na janela de configuração no fim de uma gravação, como clicar em Parar gravação, fica de fora.

Se um script estiver fazendo uma gravação própria no momento, Iniciar gravação fica indisponível até ela parar.

aviso

Todas as teclas são gravadas, inclusive senhas digitadas em caixas de senha. Uma gravação as guarda como pressionamentos de tecla sem criptografia e as digita de novo quando é executada. Pare a gravação antes de digitar uma senha.

O que é gravado​

Uma gravação é uma lista de passos, um para cada coisa que você fez, na ordem em que você fez:

  • o movimento do mouse, guardado no máximo a cada 15 ms ou a cada 4 pixels, o que acontecer primeiro;
  • cada pressionamento e liberação de um botão do mouse, e cada giro da roda;
  • cada pressionamento e liberação de uma tecla;
  • as pausas entre eles, como passos Aguardar.

Ela também adiciona uma verificação de janela sempre que muda a janela em que você clica, sobre a qual você rola ou na qual você digita. Quando a gravação é executada, uma verificação de janela aguarda até que a janela do programa certo esteja lá: ela precisa ter o mesmo nome de arquivo de programa e a mesma classe de janela (maiúsculas e minúsculas não importam; o título da janela nunca é gravado nem comparado). Se a janela não aparecer a tempo, uma notificação avisa isso e a gravação para, para que os cliques e as teclas dela nunca caiam na janela errada.

A lista de gravações​

A guia Gravações lista as suas gravações, da mais recente para a mais antiga, com o número de eventos, a duração e quando ela foi feita. As gravações são arquivos em uma pasta Recordings ao lado do seu arquivo de configuração; Abrir a pasta Recordings a abre.

  • Uma gravação nova recebe o nome macro_ seguido da data e da hora. Digite um Nome novo para renomeá-la; se o nome já estiver em uso, são acrescentados -1, -2 e assim por diante.
  • O botão de excluir de uma linha exclui a gravação depois de uma confirmação.

Usar uma gravação​

A gravação selecionada abre como Passos ②. Mude para Script para vê-la traduzida para a linguagem de script.

  • Copiar ③ copia os passos (ou o script, enquanto Script estiver selecionado) para a área de transferência, para colá-los na visualização de código dos passos de uma ação ou em um script.
  • Criar snippet cria um snippet novo a partir da gravação, como Passos ou como Script, conforme o que estiver aparecendo, e o abre na página Snippets (Snippets).

As edições que você faz em uma gravação nesta página não são salvas na gravação; elas só alteram o que Copiar e Criar snippet pegam.

Uma gravação é executada onde quer que você a coloque: chame o snippet a partir de uma ação, ou cole os passos em uma ação (Chamar um snippet).

Configurações​

A guia Configurações contém dois cartões.

Configurações de captura:

ConfiguraçãoPadrãoO que faz
Retenção de gravações50Quantas gravações manter. Depois de cada gravação nova, as mais antigas além desse número são excluídas. 0 mantém todas.
Confirmação de início da gravaçãoAtivada, 300 msMostra a mensagem "pressione Ctrl+Break para parar" antes de a gravação começar, e depois aguarda esse tempo (0–10000 ms) antes de capturar.
Aviso de fim da gravaçãoAtivadoMostra uma notificação quando Ctrl+Break encerra uma gravação que um script iniciou.

A retenção conta somente as gravações que ainda têm o nome macro_. Uma gravação que você renomeia é sua e nunca é excluída automaticamente. Quando você está a cinco gravações do limite, as cinco mais antigas ficam marcadas na lista. Iniciar uma gravação no limite pergunta antes Excluir a gravação mais antiga?; Excluir a mais antiga e iniciar a exclui e começa.

Configurações de reprodução:

ConfiguraçãoPadrãoO que faz
Velocidade de reprodução100%Velocidade das pausas gravadas, 1–1000%: 200% reproduz duas vezes mais rápido. Ações escritas à mão não são afetadas.
Detalhe do trajeto do mouse na reprodução1 a cada 1Reproduz 1 a cada N movimentos do mouse gravados, com N de 1 a 1000. Cliques e giros da roda sempre acontecem onde foram gravados.
Espera pela janela na reprodução2000 msQuanto tempo uma verificação de janela aguarda a janela gravada, até 60000 ms. 0 verifica uma vez sem aguardar.

Velocidade de reprodução e Detalhe do trajeto do mouse na reprodução só se aplicam a uma gravação mantida como Passos. Uma gravação traduzida para Script reproduz as pausas dela na velocidade gravada e reproduz cada movimento do mouse gravado. Quando você muda os passos de uma gravação para Script, nesta página ou em qualquer outro editor de Passos, a caixa de diálogo Converter os passos em um script? avisa isso antes de converter.

observação

Modo Avançado. Todas as configurações de captura, Detalhe do trajeto do mouse na reprodução e Espera pela janela na reprodução são configurações avançadas.