Wie kann ich das aktive Fenster in Python programmgesteuert abrufen?

Patricia Arquette
Freigeben: 2024-10-21 16:11:02
Original
858 Leute haben es durchsucht

How to Programmatically Retrieve the Active Window in Python?

Das aktive Fenster in Python abrufen

Problem: Wie kann ich mit Python auf das aktive Fenster auf dem Bildschirm zugreifen? ? Dieses Fenster könnte beispielsweise die Admin-Anmeldeschnittstelle eines Routers sein.

Lösung:

Unter Windows können Sie die Python für Windows-Erweiterungen (pywin32) verwenden Erhalten Sie das aktive Fenster. So geht's:

<code class="python"># Python 2
from win32gui import GetWindowText, GetForegroundWindow
print GetWindowText(GetForegroundWindow())</code>
Nach dem Login kopieren
<code class="python"># Python 3
from win32gui import GetWindowText, GetForegroundWindow
print(GetWindowText(GetForegroundWindow()))</code>
Nach dem Login kopieren

Beispiel:

Der folgende Code gibt den Titel des aktiven Fensters auf dem Bildschirm aus:

<code class="python">import win32gui

window_handle = win32gui.GetForegroundWindow()
window_title = win32gui.GetWindowText(window_handle)
print(window_title)</code>
Nach dem Login kopieren

Das obige ist der detaillierte Inhalt vonWie kann ich das aktive Fenster in Python programmgesteuert abrufen?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:php
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!