Pular para o conteúdo

XMacro - Gravando e reproduzindo ações do teclado/mouse

Dica publicada em Linux / Configuração
Bruno Rodrigues Leite Correia correiabrux
Hits: 26.519 Categoria: Linux Subcategoria: Configuração
  • Indicar
  • Impressora
  • Denunciar

XMacro - Gravando e reproduzindo ações do teclado/mouse

Olá pessoal do VOL.

Minha dica de hoje é sobre a ferramenta XMacro.

O software promete capturar e executar ações do teclado/mouse, podendo auxiliar na incrementação de scripts e/ou execução de tarefas rotineiras. Relatei abaixo minha primeira experiência com o XMacro, onde consegui gravar e reproduzir teclas pressionadas e movimentos do mouse.

Para instalação do XMacro no Ubuntu, utilizei o seguinte comando:

# apt-get install xmacro

Após a instalação, realizei os primeiros testes de captura, jogando todo o resultado capturado para um arquivo.

# xmacrorec2 > teste

O comando recolheu todos os movimentos de mouse e teclado para dentro do arquivo "teste", deixando o arquivo da seguinte maneira:

MotionNotify 362 200
KeyStrRelease Alt_L
MotionNotify 257 177
KeyStrPress Escape
MotionNotify 237 158
KeyStrRelease Escape
MotionNotify 26 48
ButtonPress 1
ButtonRelease 1
MotionNotify 305 161
ButtonPress 1
ButtonRelease 1
MotionNotify 11 8
ButtonPress 1
MotionNotify 11 8
MotionNotify 11 9
ButtonRelease 1
MotionNotify 350 368
KeyStrPress Escape
KeyStrRelease Escape
KeyStrPress Control_L
KeyStrPress c

Para executar todos os movimentos do mouse e teclado gravados anteriormente, bastou utilizar o seguinte comando:

# cat teste | xmacroplay :0

O XMacro executou todos os cliques e teclas pressionadas, exatamente como havia pressionado anteriormente. Agora basta um pouco de criatividade para começar a automatizar algumas ações.


Abraço a todos!!!

Zim desktop wiki + Dropbox

SubDownloader - Gestor de download/upload de legendas

tesseract - Reconhecimento de caracteres em imagens

fswebcam - Tirando foto pelo terminal

Synergy - Controlando seu Android com o teclado/mouse do PC

VMware - Instalando no Ubuntu Linux 8.10 e resolvendo problema "Unable to build the vmmon module"

Resolvendo problema com teclado ABNT2 no Debian Sarge

Proxy transparente fácil com BrazilFW

Configurando redes virtuais no Debian

Iniciando mais de uma instância de memcached no mesmo servidor

#1 Comentário enviado por fabio em 24/01/2013 - 18:14h
Muito boa dica! Fazia tempo que eu procurava por este software.
#2 Comentário enviado por correiabrux em 24/01/2013 - 18:41h
Obrigado pelo incentivo Fábio.
Abraço!
#3 Comentário enviado por d3l3t3 em 28/01/2013 - 17:00h
Muito boa dica!
Obrigado!

Contribuir com comentário

Entre na sua conta para comentar.