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.
Modo Avançado. A página Gravador aparece na navegação somente no modo Avançado.
Gravar
- Clique em Iniciar gravação ①.
- 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.
- Faça o que você quer gravar.
- 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.
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,-2e 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ção | Padrão | O que faz |
|---|---|---|
| Retenção de gravações | 50 | Quantas 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ção | Ativada, 300 ms | Mostra 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ção | Ativado | Mostra 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ção | Padrão | O que faz |
|---|---|---|
| Velocidade de reprodução | 100% | 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ção | 1 a cada 1 | Reproduz 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ção | 2000 ms | Quanto 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.
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.