selectionner une fenetre suivant un mot dans le titre

Aide et conseils concernant AutoIt et ses outils.
Règles du forum
.
Répondre
patrickblancseau
Niveau 1
Niveau 1
Messages : 1
Enregistré le : ven. 20 déc. 2019 14:57
Status : Hors ligne

selectionner une fenetre suivant un mot dans le titre

#1

Message 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

Avatar du membre
mikell
Modérateur
Modérateur
Messages : 6000
Enregistré le : dim. 29 mai 2011 17:32
Localisation : Deep Cévennes
Status : Hors ligne

Re: selectionner une fenetre suivant un mot dans le titre

#2

Message par mikell »

Bonjour,
Poster une petite capture d'écran de la fenêtre en question aiderait certainement
" L'échec est le fondement de la réussite. " (Lao-Tseu )
" Plus ça rate, plus on a de chances que ça marche " (les Shadoks )

rgx
Niveau 2
Niveau 2
Messages : 27
Enregistré le : sam. 16 nov. 2019 17:53
Status : Hors ligne

Re: selectionner une fenetre suivant un mot dans le titre

#3

Message 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:

Avatar du membre
TommyDDR
Modérateur
Modérateur
Messages : 1878
Enregistré le : mar. 22 juil. 2008 21:55
Localisation : Nantes
Status : Hors ligne

Re: selectionner une fenetre suivant un mot dans le titre

#4

Message 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......)
3.1415926535897932384626433832795028841971693993751058209749445923078164062862089986280348253421170679

Répondre