Maison >développement back-end >Tutoriel Python >Comment récupérer la fenêtre active en Python pour les tâches d'automatisation ?
Récupération de la fenêtre active avec Python
Question :
Comment pouvez-vous obtenir la fenêtre active fenêtre à l'écran en utilisant Python ? En particulier, comment capturer l'interface d'administration d'un routeur pour automatiser la saisie du nom d'utilisateur et du mot de passe ?
Réponse :
Pour récupérer la fenêtre active en Python, pensez l'approche suivante :
Pour les systèmes Windows :
Importez les modules nécessaires depuis la bibliothèque "Python pour les extensions Windows" :
<code class="python">from win32gui import GetWindowText, GetForegroundWindow</code>
Obtenir le handle de la fenêtre de premier plan :
<code class="python">foreground_window = GetForegroundWindow()</code>
Extraire le contenu texte de la fenêtre active pour l'identifier :
<code class="python">window_title = GetWindowText(foreground_window)</code>
Pour Python 3 :
Extrayez le contenu du texte de la fenêtre active en utilisant :
window_title = str(GetWindowText(foreground_window))
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!