Heim  >  Artikel  >  Backend-Entwicklung  >  Wie kann ich das aktive Fenster in Python programmgesteuert abrufen?

Wie kann ich das aktive Fenster in Python programmgesteuert abrufen?

Patricia Arquette
Patricia ArquetteOriginal
2024-10-21 16:11:02860Durchsuche

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>
<code class="python"># Python 3
from win32gui import GetWindowText, GetForegroundWindow
print(GetWindowText(GetForegroundWindow()))</code>

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>

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!

Stellungnahme:
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