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

Publicado por Bruno Rodrigues Leite Correia em 24/01/2013

[ Hits: 25.225 ]

 


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!!!

Outras dicas deste autor

Zim desktop wiki + Dropbox

tesseract - Reconhecimento de caracteres em imagens

fswebcam - Tirando foto pelo terminal

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

SubDownloader - Gestor de download/upload de legendas

Leitura recomendada

MP3 no XMMS do Fedora 3

PPPoE over wireless no Ubuntu

Fazendo o Linux salvar os dados no disquete antes dele ser desmontado (sync)

Servidor Yum público para Oracle Linux 6.1

Configurando teclas especiais

  

Comentários
[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




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts