automatisierte Mausbewegungen -Linux-

Ab und zu findet man Situationen, wo man stupide und immer wieder in Programmen oder auf Webseiten klicken muss. Solche sinnlosen Aufgaben kann man aber auch den Rechner selber machen lassen, um sich in der Zeit sinnvolleren Dingen des Lebens widmen zu können.
Eine Toolsammlung, die dies ohne viel Hintergrundwissen ermöglicht, wäre z.b.

sudo apt-get install xmacro

Die mitinstallieren Programme sind in unserem Fall xmacroplay und xmacrorec2 zur Aufnahme der Gesten. Um die Aufzeichnung zu starten, reicht ein Aufruf in der Konsole.

xmacrorec > macro_one

Die Aufzeichnungen werden in diesem Fall in der Datei “macro_one” gespeichert und können dort auch optimiert werden.
Direkt nach dem Start wird man aufgefordert, eine Taste zu drücken, die die Aufzeichnung beendet. Hier wird die ESC Taste vorgeschlagen, die man auch nehmen sollte, wenn man nicht gerade die ESC Taste  im Ablauf benötigt.
Zum Abspielen benötigt man nur

xmacroplay :0.0 < macro_one

Es gibt noch ein paar andere Optionen, um den Start zu optimieren.
Will man den Vorgang wiederholen, geht das einfach mit einer weiteren Befehlszeile.

 for i in `seq 1 100`; do echo $i-ter Aufruf;  xmacroplay :0.0 < macro_one; done

Ich hab leider keinen passenden Schalter bei xmacroplay gefunden und musste darum auf die BASH zurück greifen. Vielleicht kennt ja jemand die Lösung.
Beachtet bitte, dass keinerlei Zeitargumente im script gespeichert werden. Diese müsst ihr an den passenden Stellen durch ein einfaches Delay [sek] selber einfügen.
Schaut euch dazu die wichtigsten Befehle an.
Viel Spaß beim Automatisieren von ungeliebten Arbeiten.

One thought on “automatisierte Mausbewegungen -Linux-

Comments are closed.