TSO Automatisation sous Linux

  • il y a 12 ans
Automatisation des clics de souris, avec xmacro, sous Linux, afin d'accomplir plus rapidement et plus facilement certaines actions répétitives de TSO.

xmacro : http://xmacro.sourceforge.net/
page Ubuntu fr : http://doc.ubuntu-fr.org/xmacro

Commande pour enregistrer :
xmacrorec2 -o NOM_DU_FICHIER

Il faut ensuite définir une touche d'arrêt (ici Echap) qui permet de mettre fin à l'enregistrement.

Commande pour jouer le script :
car NOM_DU_FICHIER | xmacroplay :0
(:0, par défaut, est la session du serveur X qui contient le bureau sur lequel le script doit être exécuté)

Pour exécuter la macro plusieurs fois, il y a mieux que le copier/coller de la vidéo : une boucle shell. La syntaxe de la boucle est la suivante :
for i in {1..X}; do COMMANDE; done;
où X est le nombre d'exécutions souhaitées de la COMMANDE

Concrètement, pour exécuter le script 50 fois, écrivez :
for i in {1..50}; do cat NOM_DU_FICHIER | xmacroplay :0; done;