IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Python Discussion :

Savoir si la fenêtre graphique d'un processus est ouverte ou réduite


Sujet :

Python

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre du Club
    Homme Profil pro
    Sans Activitées
    Inscrit en
    Janvier 2021
    Messages
    8
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Sans Activitées
    Secteur : Industrie

    Informations forums :
    Inscription : Janvier 2021
    Messages : 8
    Par défaut Savoir si la fenêtre graphique d'un processus est ouverte ou réduite
    Bonjour à tous,

    je suis sous Windows j'utilise depuis peu WMI et Win32 avec Python3 pour détecter si un processus est ouvert ou non. J'aimerais aller un peu plus loin et savoir si la fenêtre graphique de ce processus est ouverte ou réduite. J'ai trouvé très peu de doc concernant WMI et je n'arrive pas à trouver une doc complète mais en allant chercher chez nos amis "anglais".
    Connaissez-vous un fonction qui permettrais de savoir si la fenêtre graphique d'un processus est ouverte ou réduite ?

    Cordialement,

    HD

  2. #2
    Membre prolifique
    Avatar de Sve@r
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Février 2006
    Messages
    12 835
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Oise (Picardie)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Février 2006
    Messages : 12 835
    Billets dans le blog
    1
    Par défaut
    Bonjour

    Je ne connais pas WMI. En effet, généralement un développeur Python qui débute se met à tcl/tk qui est une bibliothèque graphique assez complète intégrée dans Python, et ensuite quand il doit aller plus loin dans les IHM, s'oriente plutôt vers PyQt qui est le portage Python de la très plébiscitée bibliothèque Qt

    Et justement, chaque widget graphique sous Qt possède la méthode isMinimised() qui indique dans quel état d'affichage se trouve la widget.
    Nul doute que si Qt offre cette possibilité somme toute assez basique, toutes les bibliothèques d'IHM vont en faire de même...
    Mon Tutoriel sur la programmation «Python»
    Mon Tutoriel sur la programmation «Shell»
    Sinon il y en a pleins d'autres. N'oubliez pas non plus les différentes faq disponibles sur ce site
    Et on poste ses codes entre balises [code] et [/code]

  3. #3
    Membre du Club
    Homme Profil pro
    Sans Activitées
    Inscrit en
    Janvier 2021
    Messages
    8
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Sans Activitées
    Secteur : Industrie

    Informations forums :
    Inscription : Janvier 2021
    Messages : 8
    Par défaut
    Citation Envoyé par Sve@r Voir le message
    Bonjour

    Je ne connais pas WMI. En effet, généralement un développeur Python qui débute se met à tcl/tk qui est une bibliothèque graphique assez complète intégrée dans Python, et ensuite quand il doit aller plus loin dans les IHM, s'oriente plutôt vers PyQt qui est le portage Python de la très plébiscitée bibliothèque Qt

    Et justement, chaque widget graphique sous Qt possède la méthode isMinimised() qui indique dans quel état d'affichage se trouve la widget.
    Nul doute que si Qt offre cette possibilité somme toute assez basique, toutes les bibliothèques d'IHM vont en faire de même...
    Je pense que je me suis mal exprimé.. Je m'explique mieux : Je veux surveiller un programme exe ( ex : chrome.exe ) et j'aimerais savoir si c'était possible de détecter si la fenêtre est ouverte ou réduite dans la barre de tache. Avec WMI et Win32 je peux déjà savoir si le programme est lancée et ce qui me manque c'est d'avoir une fonction qui me permettrait de savoir si la fenêtre du programme est réduite ou ouverte.

  4. #4
    Expert éminent
    Homme Profil pro
    Architecte technique retraité
    Inscrit en
    Juin 2008
    Messages
    21 743
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Manche (Basse Normandie)

    Informations professionnelles :
    Activité : Architecte technique retraité
    Secteur : Industrie

    Informations forums :
    Inscription : Juin 2008
    Messages : 21 743
    Par défaut
    Salut,

    Citation Envoyé par Hi0603ding48 Voir le message
    j'aimerais savoir si c'était possible de détecter si la fenêtre est ouverte ou réduite dans la barre de tache.
    Il y a certainement des fonctions win32 ou WMI pour faire çà mais ce sont des API Windows... et des questions à poser dans des forums Windows.

    - W
    Architectures post-modernes.
    Python sur DVP c'est aussi des FAQs, des cours et tutoriels

Discussions similaires

  1. Réponses: 4
    Dernier message: 12/08/2013, 22h59
  2. lister et manipuler les fenêtres d'un processus
    Par italiasky dans le forum C#
    Réponses: 3
    Dernier message: 03/12/2009, 01h49
  3. Comment récupérer les handles des fenêtres d'un processus ?
    Par pivil dans le forum API, COM et SDKs
    Réponses: 11
    Dernier message: 19/09/2007, 19h03
  4. Réponses: 4
    Dernier message: 05/09/2005, 16h01

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo