Fork me on GitHub

Herr Knedel/Σύντομη ιστορία: Έλεγχος επιφάνειας εργασίας με xDoTools και xClip

Created Sun, 04 Apr 2021 00:00:00 +0000 Modified Tue, 29 Mar 2022 17:14:24 +0000 Schwierigkeitsgrad: Es kann etwas länger dauern

163 Words

Σε αυτό το σεμινάριο δείχνω πώς να ελέγχετε μια επιφάνεια εργασίας Linux - μέσω του Bash. Τα ακόλουθα πακέτα είναι απαραίτητα για το ρομπότ Bash:

x
+
Terminal

$ apt-get install xdotool xclip

Μετά από αυτό μπορείτε να χρησιμοποιήσετε όλες τις εντολές του xdotool, για παράδειγμα:

#!/bin/bash

#mouse bewegen
xdotool mousemove 100 200 

#Mouse - Koordinaten erfassen
xdotool getmouselocation 

#Mouse-klick
xdotool click 1 

Mouse-Klick auf Koordinaten
xdotool mousemove 100 200 click 1 

#usw...

Στο ακόλουθο παράδειγμα, γίνεται αναζήτηση στο παράθυρο του Firefox και ανοίγει μια νέα καρτέλα με τη διεύθυνση Ubuntu:

WID=$(xdotool search firefox | head -n1)     ## Window-ID von Firefox ermitteln
xdotool windowactivate $WID
xdotool key "ctrl+t"                         ## neuen Reiter öffnen
xdotool key "ctrl+l"                         ## Fokussieren der Adressleiste
xdotool type --delay 100 "ubuntuusers.de"    ## Internetadresse eintippen
xdotool key "Return"                         ## Internetadresse aufrufen 

Γιατί χρειάζεστε xclip????

Με το xdotools/“ctrl c” μπορείτε να αντιγράψετε τα περιεχόμενα στην κρυφή μνήμη και να τα διαβάσετε ή να τα επεξεργαστείτε με το xclip στο σενάριο bash.