Benutzereingaben skripten

English Deutsch

Problem

Du möchtest ein Programm fernsteuern, aber leider hat dieses Programm nur eine „Klick&Bunt“-Schnittstelle.* (*) Okok — hat nur eine grafische Benutzeroberfläche (kurz GUI).

Lösung

Du kannst xdotool verwenden, um Benutzeraktionen zu skripten. Um dieses Tool zu installieren, verwende:

sudo apt-get install xdotool

Nun kannst du die Position des Mauszeigers abrufen mit:

xdotool getmouselocation

oder setzen mit:

xdotool mousemove 400 300 (Das bedeutet: setze die Maus auf Position x=400, y=300; Der Ursprung ist die obere linke Ecke des Bildschirms.)

Um zu klicken, verwende:

xdotool click 1

Und um einen Text einzugeben (z.B. in ein Eingabefeld der GUI)

xdotool type 'Hello World'

(P.S.: xdotool hat noch viele weitere Optionen … Sobald das Tool installiert ist, gib man xdotool ein, um alle zu sehen.)


Check out similar posts by category: Allgemein