{"id":1931,"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 style=\"overflow-wrap:anywhere\">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. Eine Toolsammlung, die dies ohne viel Hintergrundwissen erm\u00f6glicht, w\u00e4re z.b. <\/p>\n<pre><code>sudo apt-get install xmacro<\/code><\/pre>\n<p style=\"overflow-wrap:anywhere\"> 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><code>xmacrorec &gt; macro_one<\/code><\/pre>\n<p style=\"overflow-wrap:anywhere\"> Die Aufzeichnungen werden in diesem Fall in der Datei &quot;macro_one&quot; gespeichert und k\u00f6nnen dort auch optimiert werden. Direkt 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. Zum Abspielen ben\u00f6tigt man nur <\/p>\n<pre><code>xmacroplay :0.0 &lt; macro_one<\/code><\/pre>\n<p style=\"overflow-wrap:anywhere\"> Es gibt noch ein paar andere Optionen, um den Start zu optimieren. Will man den Vorgang wiederholen, geht das einfach mit einer weiteren Befehlszeile. <\/p>\n<pre><code>\ufeff\ufeff for i in `seq 1 100`; do echo $i-ter Aufruf;  xmacroplay :0.0 &lt; macro_one; done<\/code><\/pre>\n<p style=\"overflow-wrap:anywhere\"> 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. Beachtet bitte, dass keinerlei Zeitargumente im script gespeichert werden. Diese m\u00fcsst ihr an den passenden Stellen durch ein einfaches Delay &#91;sek&#93; selber einf\u00fcgen. Schaut euch dazu die wichtigsten <a href=\"http:\/\/xmacro.sourceforge.net\/\" style=\"overflow-wrap:anywhere\">Befehle<\/a> an. Viel 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":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1,3,4,13],"tags":[2315,2316,353,2317,354,2318],"class_list":["post-1931","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\/1931","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=1931"}],"version-history":[{"count":1,"href":"https:\/\/funrecycler.com\/index.php\/wp-json\/wp\/v2\/posts\/1931\/revisions"}],"predecessor-version":[{"id":2942,"href":"https:\/\/funrecycler.com\/index.php\/wp-json\/wp\/v2\/posts\/1931\/revisions\/2942"}],"wp:attachment":[{"href":"https:\/\/funrecycler.com\/index.php\/wp-json\/wp\/v2\/media?parent=1931"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/funrecycler.com\/index.php\/wp-json\/wp\/v2\/categories?post=1931"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/funrecycler.com\/index.php\/wp-json\/wp\/v2\/tags?post=1931"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}