Xmacro para automatizar tarefas na interface gráfica no Ubuntu

Pessoal hoje estou trazendo um tutorial sobre a ferramenta Xmacro que precisei muito em um projeto que estou trabalhando. Antes de explicar sobre o Xmacro em si, é necessário entender o que é uma macro.

Trocando em letras miúdas, uma macro é uma sequência de comandos e instruções que são agrupadas como um único comando e tem o objetivo de executar uma tarefa automaticamente.

Elas servem tanto para otimizar tarefas repetitivas e rotineiras como para realizar tarefas aonde não se tem acesso direto ao computador. Onde são necessário comandos de teclado e cliques de mouse que aparentemente somente um homem poderiam dar.

Isso mesmo que você leu, o mouse e o teclado são acionados sozinhos, mas não é magia negra! hehehe

Vamos a instalação!

No Ubuntu 12.04:

Para fazer uma combinação de comando e gravá-los digite:

Será pedido que uma tecla seja digitada para servir como tecla de encerramento da gravação dos comandos do teclado e mouse. Exemplo: ESC

Dê isso faça sua sequência de comandos e após terminar digite a tecla de encerramento que você escolheu.
Volte ao terminal e veja que o Xmacro escreveu os comandos que você fez.

No meu caso eu cliquei em um programa e depois dei ALT + F4. Se você fizer os mesmos comandos vai aparecer algo parecido com isso aqui:

Agora vamos pegar os comandos e fazer um teste real de como utilizar o Xmacro.
Repare que dentro das “” aspas, eu coloco os comandos que o Xmacro retornou para mim.

Exemplo de utilização
Inserir os comandos dentro das aspas:

Colocando tempo na reprodução do macro:

Muito rápido não é? provavelmente você nem conseguiu acompanhar os comandos sendo executados, mas podemos também adicionar um tempo para a reprodução dos comandos, acrescentando assim um parâmetro -d e um número para o tempo desejado. EX: ‘-d 100’
Exemplo de utilização com tempo:

Pronto! muito fácil, agora podemos também fazer algo mais elaborado com o Xmacro.
O Xmacro também lê os comandos inseridos em um arquivo de texto, e é possível enviar a saída dos comandos do Xmacro para um arquivo através do terminal Linux.

Exemplo de utilização com um arquivo de texto:

Agora basta executar-mos o Xmacro apontando para esse arquivo de texto.

Para quem quiser saber mais comandos e ler melhor sobre o Xmacro, acessem o site http://xmacro.sourceforge.net/

Pronto agora já sabemos como utilizar basicamente o Xmacro!

Author Description

dodilei

Dizem que falo comendo as palavras, mas o que gosto de comer é um bom paniqueijo! além de OpenSource, Linux, Python e Javascript! :D

There are 1 comments. Add yours

  1. 3rd dezembro 2012 | Tinho Mascarenhas says: Responder
    queria fazer uma caricatura minha meu amigo, sei que não é caso mas pode fazer para mim eu me passar um tutor? obrigado e to estudando os seus tutor.valeu

Join the Conversation