[R] Détecter une fenêtre avec nom incomplet.

Aide et conseils concernant AutoIt et ses outils.
Règles du forum
.
Répondre
auto
Niveau 1
Niveau 1
Messages : 11
Enregistré le : mer. 26 mars 2008 15:58
Status : Hors ligne

[R] Détecter une fenêtre avec nom incomplet.

#1

Message par auto »

Salut,

Voila existe t-il un moyen de capter une fenêtre dont on connait seulement une partie du nom

Exemple :

xxx - Ma fenetre

avec xxx = la partie variable

j'ai déjà essayer AutoItSetOption("WinTitleMatchMode", 2) mais aucun succes ???

merci d'avance...
Modifié en dernier par auto le lun. 14 juil. 2008 12:07, modifié 1 fois.
SagePourpre
Niveau 7
Niveau 7
Messages : 442
Enregistré le : dim. 06 juil. 2008 09:11
Status : Hors ligne

Re: [..] Detectione fenetre avec nom incomplet

#2

Message par SagePourpre »

La méthode est pourtant la bonne.

Si tu veux activer, par exemple la fenêtre du Bloc-notes
qui a pour titre : xxx Bloc-notes où xxx est le titre du fichier.

Il suffit d'écrire :

Code : Tout sélectionner

Opt("WinTitleMatchMode", 2)
WinActivate("Bloc-notes")

et le tour est joué .


Il faut tout de même respecter la casse pour que ça fonctionne.

Code : Tout sélectionner

Opt("WinTitleMatchMode", 2)
WinActivate("bloc-notes")
ne fonctionnerait pas car le "B" de bloc-notes est en majuscule dans la
fenêtre ciblée.
Le Sage Pourpre, pour qui la vie est tellement
plus belle vue du haut de son Pouf = )
Avatar du membre
jbnh
Niveau 11
Niveau 11
Messages : 1932
Enregistré le : ven. 02 mai 2008 14:54
Localisation : Bruxelles
Status : Hors ligne

Re: [..] Détecter une fenêtre avec nom incomplet.

#3

Message par jbnh »

Balise [..] devant votre requête en cours, [R] quand résolu | Pas de message concernant les bots !

Merci
auto
Niveau 1
Niveau 1
Messages : 11
Enregistré le : mer. 26 mars 2008 15:58
Status : Hors ligne

Re: [..] Détecter une fenêtre avec nom incomplet.

#4

Message par auto »

ok merci c'est resolu

j'avais négligé le WinActivate("ma fenetre")

Car

Code : Tout sélectionner

Opt("WinTitleMatchMode", 2)
WinSetState("ma fenetre", "", @SW_SHOW)
ne marche pas :?

mais

Code : Tout sélectionner

Opt("WinTitleMatchMode", 2)
[color=#FF0000]WinActivate("ma fenetre")[/color]
WinSetState("ma fenetre", "", @SW_SHOW)
c'est mieu :wink: :wink:

merci pour l'aide !
Répondre