Vérifier qu'une fenêtre est bien au premier plan
Bonjour à tous,
Je cherche à réaliser un script qui, à un moment donné, lance des logiciels à l'aide de la fonction os.startfile et réalise après des tâches sur celui-ci à l'aide du package pyautogui. Je précise que je suis sous Windows et que je n'ai pas de possibilité de changer d'OS.
Le problème, c'est que parfois cette fenêtre n'est pas au premier plan et donc les manipulations ne se réalisent pas telles que souhaitées. Après de longues recherches, je n'ai pas trouvé les informations que je souhaitais obtenir, d'où les questions suivantes :
- Est-il possible de vérifier l'identité du programme au premier plan ? L'idée serait de vérifier le nom et si ce n'est pas celui souhaité, changer de fenêtre à l'aide de Alt+Tab par exemple.
- Est-il possible de forcer à avoir une fenêtre au premier plan ?
Merci d'avance pour vos réponses,
UL