{"id":8075,"date":"2010-12-10T08:00:46","date_gmt":"2010-12-10T07:00:46","guid":{"rendered":"http:\/\/funrecycler.com\/?p=8075"},"modified":"2010-12-10T08:00:46","modified_gmt":"2010-12-10T07:00:46","slug":"automatisierte-mausbewegungen-linux","status":"publish","type":"post","link":"https:\/\/funrecycler.com\/index.php\/2010\/12\/10\/automatisierte-mausbewegungen-linux\/","title":{"rendered":"automatisierte Mausbewegungen -Linux-"},"content":{"rendered":"<p>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\u00a0sinnvolleren\u00a0Dingen des Lebens widmen zu k\u00f6nnen.<br \/>\nEine Toolsammlung, die dies ohne viel Hintergrundwissen erm\u00f6glicht, w\u00e4re z.b.<\/p>\n<pre lang=\"BASH\">sudo apt-get install xmacro<\/pre>\n<p>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.<\/p>\n<pre lang=\"BASH\">xmacrorec &gt; macro_one<\/pre>\n<p>Die Aufzeichnungen werden in diesem Fall in der Datei &#8222;macro_one&#8220; gespeichert und k\u00f6nnen dort auch optimiert werden.<br \/>\nDirekt nach dem Start wird man aufgefordert, eine Taste zu dr\u00fccken, die die Aufzeichnung beendet. Hier wird die <strong>ESC<\/strong> Taste vorgeschlagen, die man auch nehmen sollte, wenn man nicht gerade die <strong>ESC<\/strong> Taste \u00a0im Ablauf ben\u00f6tigt.<br \/>\nZum Abspielen ben\u00f6tigt man nur<\/p>\n<pre lang=\"BASH\">xmacroplay :0.0 &lt; macro_one<\/pre>\n<p>Es gibt noch ein paar andere Optionen, um den Start zu optimieren.<br \/>\nWill man den Vorgang wiederholen, geht das einfach mit einer weiteren Befehlszeile.<\/p>\n<pre lang=\"BASH\">\ufeff\ufeff for i in `seq 1 100`; do echo $i-ter Aufruf;  xmacroplay :0.0 &lt; macro_one; done<\/pre>\n<p>Ich hab leider keinen passenden Schalter bei xmacroplay gefunden und musste darum auf die BASH zur\u00fcck greifen. Vielleicht kennt ja jemand die L\u00f6sung.<br \/>\nBeachtet bitte, dass keinerlei Zeitargumente im script gespeichert werden. Diese m\u00fcsst ihr an den passenden Stellen durch ein einfaches Delay [sek] selber einf\u00fcgen.<br \/>\nSchaut euch dazu die wichtigsten <a href=\"http:\/\/xmacro.sourceforge.net\/\" target=\"_blank\" rel=\"noopener\">Befehle<\/a> an.<br \/>\nViel Spa\u00df beim Automatisieren von ungeliebten Arbeiten.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Ab und zu findet man Situationen, wo man stupide und immer wieder in Programmen oder auf Webseiten klicken<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1,3,9,20],"tags":[332,335,1618,1696,2743,3065],"class_list":["post-8075","post","type-post","status-publish","format-standard","hentry","category-allgemein","category-computer-und-technik","category-linux-computer-und-technik","category-tutorial","tag-autohotkey","tag-automatisieren","tag-linux","tag-mausbewegung","tag-ubuntu","tag-xmacros"],"_links":{"self":[{"href":"https:\/\/funrecycler.com\/index.php\/wp-json\/wp\/v2\/posts\/8075","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/funrecycler.com\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/funrecycler.com\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/funrecycler.com\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/funrecycler.com\/index.php\/wp-json\/wp\/v2\/comments?post=8075"}],"version-history":[{"count":0,"href":"https:\/\/funrecycler.com\/index.php\/wp-json\/wp\/v2\/posts\/8075\/revisions"}],"wp:attachment":[{"href":"https:\/\/funrecycler.com\/index.php\/wp-json\/wp\/v2\/media?parent=8075"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/funrecycler.com\/index.php\/wp-json\/wp\/v2\/categories?post=8075"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/funrecycler.com\/index.php\/wp-json\/wp\/v2\/tags?post=8075"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}