Blog Linux Avante

Como gravar e reproduzir eventos de mouse e teclado usando o gravador de macro Atbswp (GUI)

13 de abril de 2020

Atbswp é um novo utilitário gráfico (Python3) que pode ser usado para registrar os eventos do mouse e do teclado. Você pode então reproduzi-los de forma idêntica quantas vezes quiser clicando em um botão ou salvar as ações do mouse e do teclado como um script e executá-lo sem ter que retransmitir em Atbswp.

O aplicativo é um clone de código aberto do utilitário TinyTask exclusivo para Windows (que agora foi descontinuado), que roda em Windows e Linux com Xorg, com suporte para Wayland "em breve".

Atbswp gravar e reproduzir ações do mouse e teclado

Este aplicativo pode ser útil para automatizar algumas demonstrações, por exemplo, ou para executar tarefas longas que exigem clicar nos mesmos itens repetidamente. Caso você queira automatizar a digitação repetitiva (expansão de texto), recomendo AutoKey.

Recursos da ferramenta de automação de desktop Atbswp:

  • Grave e reproduza o movimento/cliques do mouse e pressionamentos do teclado sob demanda
  • Salve a captura (macro) como um script e execute-o independentemente do Atbswp
  • Pode usar teclas de atalho para iniciar a gravação e reprodução
  • Permite repetir uma captura por um determinado número de vezes ou indefinidamente

É importante mencionar que os elementos da interface do usuário precisam estar na mesma posição ao gravar a macro e ao reproduzi-la. Atbswp não tem reconhecimento de imagem para identificar os elementos da interface do usuário, como SikuliX por exemplo.

Como usar a ferramenta de automação de desktop Atbswp para gravar as ações do mouse e do teclado e reproduzi-las automaticamente sob demanda

Vou começar mostrando a você um breve vídeo de demonstração do gravador de macro Atbswp e, em seguida, explicarei como usá-lo para gravar e reproduzir o movimento e os cliques do mouse, bem como os pressionamentos das teclas do teclado.

Neste vídeo, começo clicando em Start/Stop Capture no Atbswp e, em seguida, realizo algumas ações de mouse e teclado. Em seguida, interrompo a captura em Atbswp clicando em Start/Stop Capture novamente e, por fim, clico em Play para permitir que Atbswp reproduza as ações do teclado e do mouse que gravou.

Veja como usar o teclado Atbswp e o gravador de macro do mouse.

1. Comece a capturar os eventos de mouse e teclado

Para começar a capturar os movimentos e cliques do mouse, bem como os pressionamentos de teclas do teclado, clique no botão Start/Stop Capture.

2. Pare de capturar

Quando terminar de capturar tudo que você precisa para reproduzir mais tarde, pressione o botão Start/Stop Capture novamente para interromper a captura.

3. Execute (reproduza) sua captura

Para executar os eventos de mouse e teclado que você gravou, clique no botão Play.

Opcional: salve a captura para uso futuro

Para salvar a captura em disco para uso futuro, para que você possa carregá-la no Atbswp e reproduzi-la sem ter que gravá-la novamente, clique no botão Save.

Opcional: Salve a captura (macro) como um script

Você pode salvar os eventos de mouse e teclado gravados como um script autônomo que pode ser executado posteriormente independentemente do Atbswp. Isso pode ser feito clicando no botão Compile to executable. Depois de salvo, torne o arquivo executável (por exemplo, chmod +x capture.pyc) e execute-o em um terminal (./capture.pyc na pasta onde você salvou capture.pyc) ou clicando duas vezes no gerenciador deste arquivo (se o seu gerenciador permitir).

Baixe/instale o Atbswp

Instalar Atbswp

A página do projeto do gravador de macro Atbswp tem instruções de instalação para Fedora, Debian (e distribuições Linux baseadas em Debian, como Ubuntu, e distros baseadas em Ubuntu, como Pop!_OS, Zorin OS ou Linux Mint) e Microsoft Windows. Use as instruções de lá para fazer o download e executá-lo.

As instruções de instalação do Debian (e Ubuntu) da página do projeto Atbswp GitHub não estão corretas. Nota: o desenvolvedor aceitou meu PR para corrigir as instruções de instalação no Debian/Ubuntu, então eu removi as instruções daqui. Você pode encontrá-las na ferramenta de automação de desktop Atbswp página do projeto GitHub.

Cada vez que você deseja iniciar a ferramenta de automação de desktop Atbswp, você precisará abrir um terminal, navegar até a pasta onde você clonou o repositório Atbswp Git e executar python3 atbswp/atbswp.py lá, por exemplo, (supondo que você clonou Atbswp em seu diretório inicial):

Comandos para usar no terminal

cd ~/atbswp

python3 atbswp/atbswp.py

Ou você pode criar uma nova entrada de menu de aplicativos (usando um aplicativo como MenuLibre, por exemplo) com python3 /path/to/atbswp/atbswp.py (substitua pelo caminho para atbswp/atbswp.py) como o comando Exec.

Confira a versão original desse post em inglês
Propaganda
Blog Comments powered by Disqus.