[R] Condition d'ouverture de fenêtre
Règles du forum
- Merci de consulter la section "Règles du forum" et plus particulièrement "Règles et Mentions Légales du site autoitscript.fr" avant d'écrire un message.
-
- Niveau 1
- Messages : 3
- Enregistré le : lun. 21 janv. 2008 12:14
- Status : Hors ligne
[R] Condition d'ouverture de fenêtre
Bonjour à tous,
Je viens tout juste de débuter avec AutoIt dans le cadre d'un de mes stages ...
Et je voudrais savoir comment faire pour déterminer si oui ou non une fenêtre est ouverte ...
Merci d'avance
Je viens tout juste de débuter avec AutoIt dans le cadre d'un de mes stages ...
Et je voudrais savoir comment faire pour déterminer si oui ou non une fenêtre est ouverte ...
Merci d'avance
-
- Niveau 4
- Messages : 65
- Enregistré le : sam. 22 déc. 2007 15:46
- Status : Hors ligne
Re: [..] Condition d'ouverture de fenêtre
salut
lance l'aide d'autoit, va dans l'arborescence,
Function reference -> Window management
là tu auras toute la liste des fonctions pour la gestion des fenêtres
celle qui t'intéresses est WinExists
voilà a++
lance l'aide d'autoit, va dans l'arborescence,
Function reference -> Window management
là tu auras toute la liste des fonctions pour la gestion des fenêtres
celle qui t'intéresses est WinExists
voilà a++
-
- Niveau 1
- Messages : 3
- Enregistré le : lun. 21 janv. 2008 12:14
- Status : Hors ligne
Re: [..] Condition d'ouverture de fenêtre
merci pour cette fonction ...
Mais j'ai l'impression qu'elle ne marche pas pour les msgbox ... à savoir si oui ou non une msgbox apparait ou pas, etc ...
Merci encore
Mais j'ai l'impression qu'elle ne marche pas pour les msgbox ... à savoir si oui ou non une msgbox apparait ou pas, etc ...
Merci encore
-
- Niveau 4
- Messages : 65
- Enregistré le : sam. 22 déc. 2007 15:46
- Status : Hors ligne
Re: [..] Condition d'ouverture de fenêtre
je ne sais pas exactement ce que tu veux faire, mais il y a aussi WinWaitActive qui est très utile 

- Tlem
- Site Admin
- Messages : 11791
- Enregistré le : ven. 20 juil. 2007 21:00
- Localisation : Bordeaux
- Status : Hors ligne
Re: [..] Condition d'ouverture de fenêtre
Une msgbox n'est pas une fenêtre, mais une boite de dialogue système.
Je ne suis pas persuadé que les fonctions WinExists, WinWait & Co fonctionnent (C'est à voir).
Maintenant ... Je peut me tromper
Je ne suis pas persuadé que les fonctions WinExists, WinWait & Co fonctionnent (C'est à voir).
Maintenant ... Je peut me tromper

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é".
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é".
-
- Niveau 1
- Messages : 3
- Enregistré le : lun. 21 janv. 2008 12:14
- Status : Hors ligne
Re: [..] Condition d'ouverture de fenêtre
ouai voila ... une boite de dialogue n'étant pas considéré comme une fenêtre ... je ne peut pas utiliser cette fonction ...
Par exemple : je simule un click sur un programme ... et ensuite une boite de dialogue apparait ... je voudrais gérer les différents cas ... par exemple ... si c'est telle boite de dialogue, je ferme le prog, etc...
Merci pour vos réponses
Par exemple : je simule un click sur un programme ... et ensuite une boite de dialogue apparait ... je voudrais gérer les différents cas ... par exemple ... si c'est telle boite de dialogue, je ferme le prog, etc...
Merci pour vos réponses

-
- Niveau 4
- Messages : 65
- Enregistré le : sam. 22 déc. 2007 15:46
- Status : Hors ligne
Re: [..] Condition d'ouverture de fenêtre
je viens d'essayer et ça marche
donc voilà ce que j'ai testé :
un premier script contenant :
je n'ai pas constaté de problèmes .. ?

donc voilà ce que j'ai testé :
un premier script contenant :
Code : Tout sélectionner
msgbox(0,"msgbox","coucou")[/autoit]
et le deuxième :
[autoit]If WinExists("msgbox") Then
msgbox(0,"","elle existe")
Else
MsgBox(0,"","elle n'existe pas")
EndIf
- Tlem
- Site Admin
- Messages : 11791
- Enregistré le : ven. 20 juil. 2007 21:00
- Localisation : Bordeaux
- Status : Hors ligne
Re: [R] Condition d'ouverture de fenêtre
Votre problème est donc réglè ...
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é".
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é".