Page 1 sur 1

selectionner une fenetre suivant un mot dans le titre

Posté : ven. 20 déc. 2019 15:04
par patrickblancseau
Bonjour
j’essaie de retrouver une fenêtre dont un des mot dans le titre est SWAT et la sélectionner

Code : Tout sélectionner

WinSetState ( " *swat* ", "text", flag )
j'ai systématique un message d'erreur
quelqu'un peux t'il m'aider
D'avance merci

Re: selectionner une fenetre suivant un mot dans le titre

Posté : ven. 20 déc. 2019 21:33
par mikell
Bonjour,
Poster une petite capture d'écran de la fenêtre en question aiderait certainement

Re: selectionner une fenetre suivant un mot dans le titre

Posté : sam. 21 déc. 2019 07:05
par rgx
Bonjour,

WinSetState n'est pas la fonction qu'il vous faut. Lisez le chapitre "Titre et texte d'une fenêtre (Avancé)" dans l'aide.

WinSetState ( " *swat* ", "text", flag )

PS. Je ne connais pas toutes les subtilités d'AutoIt, mais dans tous les langages, à moins que l'étoile fasse partie du texte du titre (elle est donc considérée comme un simple caractère), elle ne peut pas être utilisée comme joker dans une chaine de caractère. (Sauf comme quantificateur dans une expression régulière.)

:wink:

Re: selectionner une fenetre suivant un mot dans le titre

Posté : sam. 21 déc. 2019 12:30
par TommyDDR
Regardez du côté de la fonction :
Opt("option" [, param])
Et regardez plus précisément l'option "WinTitleMatchMode"

Cela vous permettra de rechercher "swat" (sans "*"), puis de la sélectionner (rendre active je suppose ?) avec la fonction adéquate (WinAc......)