[R] Détection de fenêtre

Aide et conseils concernant AutoIt et ses outils.
Règles du forum
.
Répondre
osoursou
Niveau 1
Niveau 1
Messages : 7
Enregistré le : mar. 08 janv. 2008 22:38
Status : Hors ligne

[R] Détection de fenêtre

#1

Message par osoursou »

Bonjour à tous et merci d'avance pour votre aide.

Voilà, je n'arrive pas à créer un script qui commande une fenêtre dont le nom change à chaque fois......pas le script.

Le seul point commun de ces fenêtre est leurs taille 100/100 et je souhaite par conséquent savoir s'il est possible de remonter le nom d'une fenêtre en fonction de sa taille par exemple.

Merci
Modifié en dernier par osoursou le mer. 16 nov. 2011 23:06, modifié 3 fois.
Avatar du membre
Tlem
Site Admin
Site Admin
Messages : 11791
Enregistré le : ven. 20 juil. 2007 21:00
Localisation : Bordeaux
Status : Hors ligne

Re: [..] Détection de fenêtre

#2

Message par Tlem »

Merci de respecter les règles de présentation d'un post.

Pour votre problème, utilisez WinList pour avoir la liste des fenêtres existantes.
Puis dans une boucle de comparaison, utilisez WinGetClientSize pour connaitre la taille de chaque fenêtre.

Dans les exemples de l'aide de AutoIt, tout y est expliquer.
Thierry

Rechercher sur le forum ----- Les règles du forum
Le "ça ne marche pas" est une conséquence commune découlant de beaucoup trop de raisons potentielles ...

Une idée ne peut pas appartenir à quelqu'un. (Albert Jacquard) tiré du documentaire "Copié n'est pas volé".
KTux
Niveau 1
Niveau 1
Messages : 4
Enregistré le : mar. 17 juin 2008 13:30
Status : Hors ligne

Re: [..] Détection de fenêtre

#3

Message par KTux »

Sinon, il est possible de faire

Code : Tout sélectionner

$handle=WinGetHandle("[H:100;W:100]")
 
Tu parlais également de retrouver son titre, il suffit pour cela de

Code : Tout sélectionner

$title=WinGetTitle($handle)
ou encore

Code : Tout sélectionner

$title=WinGetTitle("[H:100;W:100]")
Avatar du membre
Tlem
Site Admin
Site Admin
Messages : 11791
Enregistré le : ven. 20 juil. 2007 21:00
Localisation : Bordeaux
Status : Hors ligne

Re: [..] Détection de fenêtre

#4

Message par Tlem »

Effectivement c'est plus simple.
Au départ j'ai lu très rapidement la demande, et comme j'ai lu ceci
Le seul point commun de ces fenêtre est leurs taille 100/100
j'ai supposé la présence de plusieurs fenêtres. :roll:
Thierry

Rechercher sur le forum ----- Les règles du forum
Le "ça ne marche pas" est une conséquence commune découlant de beaucoup trop de raisons potentielles ...

Une idée ne peut pas appartenir à quelqu'un. (Albert Jacquard) tiré du documentaire "Copié n'est pas volé".
Répondre