„Wenn ein Arbeiter seine Arbeit gut machen will, muss er zuerst seine Werkzeuge schärfen.“ – Konfuzius, „Die Gespräche des Konfuzius. Lu Linggong“
Titelseite > Programmierung > Wie erfasst man das aktive Fenster in Python?

Wie erfasst man das aktive Fenster in Python?

Veröffentlicht am 01.11.2024
Durchsuche:950

How to Capture the Active Window in Python?

Erhalten des aktiven Fensters in Python

Das Erfassen des aktiven Fensters auf dem Bildschirm ist für die Automatisierung von Aufgaben wie der Eingabe von Benutzernamen und Passwörtern unerlässlich. Für Python-Benutzer bieten mehrere Bibliotheken Funktionen, um dies zu erreichen.

Python für Windows-Erweiterungen verwenden

Die pywin32-Bibliothek ist eine Erweiterung für Python, die die Verwendung der Windows-API ermöglicht Funktionen. Um das aktive Fenster mit pywin32 zu erhalten:

from win32gui import GetWindowText, GetForegroundWindow

# Get the handle of the foreground window
hwnd = GetForegroundWindow()

# Get the window title
window_title = GetWindowText(hwnd)

# Print the window title
print(window_title)

Hinweis: In Python 3 sollte print(window_title) anstelle von print window_title verwendet werden.

Alternative Bibliotheken

Andere Bibliotheken Folgendes kann für diesen Zweck verwendet werden:

  • PyGetWindow: Bietet eine einfache Möglichkeit, den Titel und das Handle des aktiven Fensters abzurufen.
  • PyWinAuto: Eine umfassende Automatisierungsbibliothek, die auch zum Erfassen des aktiven Fensters verwendet werden kann.
  • Zwischenablage: Die Zwischenablage kann verwendet werden, um den Titel des aktiven Fensters durch Kopieren zu erhalten Fenstertitel in die Zwischenablage kopieren und dann abrufen.
Freigabeerklärung Dieser Artikel wird unter folgender Adresse abgedruckt: 1729498154 Bei Verstößen wenden Sie sich bitte an [email protected], um ihn zu löschen
Neuestes Tutorial Mehr>

Haftungsausschluss: Alle bereitgestellten Ressourcen stammen teilweise aus dem Internet. Wenn eine Verletzung Ihres Urheberrechts oder anderer Rechte und Interessen vorliegt, erläutern Sie bitte die detaillierten Gründe und legen Sie einen Nachweis des Urheberrechts oder Ihrer Rechte und Interessen vor und senden Sie ihn dann an die E-Mail-Adresse: [email protected] Wir werden die Angelegenheit so schnell wie möglich für Sie erledigen.

Copyright© 2022 湘ICP备2022001581号-3