Δημοσιεύτηκε: 09 Απρ 2024, 12:01
sotos21 έγραψε:Αν επιλέξεις με δεξί κλικ στην μπάρα του παραθύρου που σε ενδιαφέρει το ¨Πάντα στην κορυφή" μήπως κάνεις κάτι;
Δεν γίνεται και πάλι. Αλλά και να γινότανε δεν το θέλω ως λύση γι αυτό που θέλω να κάνω. Θέλω κατευθείαν από το script χωρίς να χρειάζεται από μεριά μου κάποια χειροκίνητη παρέμβαση.
Βρήκα αυτό αλλά διαβάζει μόνο το όνομα του παραθύρου, όχι τη διαδρομή του.
- Κώδικας: Επιλογή όλων
import time
from ewmh import EWMH
ewmh = EWMH()
# περιμένω 5 δευτερόλεπτα για να γίνει ενεργό το παράθυρο κάνοντας κλικ με το ποντίκι στο διάστημα αυτό των 5 δευτερολέπτων. Aλλά και πάλι δεν είναι η λύση που θέλω
time.sleep(5)
# Oρίζεται ποιο είναι το ενεργό παράθυρο
active_window = ewmh.getActiveWindow()
# Διαβάζει το όνομα του παραθύρου με βάση το id
window_name = ewmh.getWmName(active_window)
# Δείχνει το όνομα του παραθύρου στο τερματικό
print("Active Window Name:", window_name)