Page 1 sur 1

[R] Détection de fenêtre

Posté : dim. 15 juin 2008 22:03
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

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

Posté : lun. 16 juin 2008 00:43
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.

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

Posté : mar. 17 juin 2008 13:36
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]")

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

Posté : mar. 17 juin 2008 16:31
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: