AutoIt Français

Nouveau forum : http://www.autoitscript.fr/
 
AccueilFAQRechercherS'enregistrerMembresGroupesConnexionhttp://www.autoitscript.fr

Partagez | 
 

 Tester la présence d'une fenetre

Voir le sujet précédent Voir le sujet suivant Aller en bas 
AuteurMessage
kstou2001
Débutant
Débutant


Nombre de messages : 9
Date d'inscription : 27/06/2007

MessageSujet: Tester la présence d'une fenetre   2007-06-29, 19:20

Bonjour à tous,
J'aurais besoin de votre aide.
Dans le but d'une installation silencieuse des codec realmedia dispo [url=http://www.free-codecs.com/download_soft.php?d=3313&s=65]ici[/url], j'ai besoin de tester si une fenetre aparait. (Celle ci apparait si firefox est lancé).
Mais je ne sais comment faire. (Vous trouverez ses parametres sur l'image de droite.

Et deuxiemement, j'aurais voulu cocher un bouton checkbox parmi trois proposés. D'habitude j'aurais fait:
ControlClick("Setup - Real Alternative", "", "[CLASS:TButton; TEXT:"[i]texte_correspondant[/i]" ; INSTANCE]")
Mais il n'y a rien dans la zone texte alors comment etre sur que le bon est coché. (les parametres de la checkbox se trouve sur l'image de gauche)

Merci pour votre aide



[img]http://fidelkstou.free.fr/images/autoit/realalt.JPG[/img]
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
Tlem
Admin
Admin


Nombre de messages : 39
Age : 49
Localisation : Bordeaux
Date d'inscription : 11/05/2007

MessageSujet: Re: Tester la présence d'une fenetre   2007-06-30, 10:32

[quote:3a98="kstou2001"]j'ai besoin de tester si une fenetre aparait. (Celle ci apparait si firefox est lancé).[/quote]
Au lieu de chercher une fenètre, vous devrier plutot chercher un process, et donc proposer de fermer Firefox avant de lancer votre installation.

[quote:3a98="kstou2001"] j'aurais voulu cocher un bouton checkbox parmi trois proposés.[/quote]
Regarder dans les paramètres de votre installation silencieuse, il doit y avoir une options pour choisir le reglages des options par défaut.

_________________
Le [b]"ça ne marche pas"[/b] est une conséquence commune découlant de beaucoups trops de raisons potentielles ...

Salutations.
Thierry
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
kstou2001
Débutant
Débutant


Nombre de messages : 9
Date d'inscription : 27/06/2007

MessageSujet: Re: Tester la présence d'une fenetre   2007-07-01, 15:12

Ok Tlem, je suis bien d'accord pour tester si le processus est actif mais je ne sais comment faire. Par contre pour revenir à ma question du debut, à savoir tester la présence d'une fenêtre, dans certains cas si le programme est déjà installé la première fenêtre d'éxécution sera différente, d'où ma question...

Sinon ma question pour cocher un bouton checkbox qui n'a aucun paramètre title est toujours d'actualité car il n'y aucune option...

merci
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
Tlem
Admin
Admin


Nombre de messages : 39
Age : 49
Localisation : Bordeaux
Date d'inscription : 11/05/2007

MessageSujet: Re: Tester la présence d'une fenetre   2007-07-01, 16:59

[quote:8c56="kstou2001"]Ok Tlem, je suis bien d'accord pour tester si le processus est actif mais je ne sais comment faire.[/quote]Utilisez : ProcessExists ( "process" ) et ProcessClose ( "process" )
Voir l'aide pour plus de détails.

[quote:8c56="kstou2001"]Par contre pour revenir à ma question du debut, à savoir tester la présence d'une fenêtre, dans certains cas si le programme est déjà installé la première fenêtre d'éxécution sera différente, d'où ma question...[/quote]Pour savoir si une fenètre existe, utilisez : WinExists ("title"[, "text"])
Voir l'aide pour plus de détails.

[quote:8c56="kstou2001"]Sinon ma question pour cocher un bouton checkbox qui n'a aucun paramètre title est toujours d'actualité car il n'y aucune option...[/quote]La réponse là : http://autoit-fr.realbb.net/AutoIt-v3-c2/Entraide-f5/RESOLU-Cocher-un-bouton-Radio-d-un-logiciel-t348.htm

_________________
Le [b]"ça ne marche pas"[/b] est une conséquence commune découlant de beaucoups trops de raisons potentielles ...

Salutations.
Thierry
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
kstou2001
Débutant
Débutant


Nombre de messages : 9
Date d'inscription : 27/06/2007

MessageSujet: Re: Tester la présence d'une fenetre   2007-07-01, 18:07

Ok je te remercie pour ton aide je vais tester tout ca. Par contre pour ce qui est de cocher une checkbox j'ai bien compris le truc,

ControlClick("Setup - Real Alternative", "", "[CLASS:TButton; TEXT:&Next >; INSTANCE:5]")

Cependant la, il s'agit d'une combobox en fait (j'ai fait une ptite erreur :face:).
D'ailleurs personne ne m'a corrigé car c'est écrit sur l'image.
Alors comment faire? faut-il agir sur le controlClickCoords?

merci d'avance
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
kstou2001
Débutant
Débutant


Nombre de messages : 9
Date d'inscription : 27/06/2007

MessageSujet: Re: Tester la présence d'une fenetre   2007-07-01, 19:50

Bon pour winexists ca marche de temps en temps. Voila le code que je mets en général mais pour vlc ca ne fonctionne pas:

if WinExists("Installation de VideoLAN VLC media player 0.8.6c") Then
MouseClick("main", 600, 560, 1)
EndIf

Pour la checklistBox en fait il suffit d'utiliser le mouseclick.
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
kstou2001
Débutant
Débutant


Nombre de messages : 9
Date d'inscription : 27/06/2007

MessageSujet: Re: Tester la présence d'une fenetre   2007-07-01, 19:51

En fait j'ai trouvé dans mouseclick il ne fallait pas mettre main mais left.
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
Tlem
Admin
Admin


Nombre de messages : 39
Age : 49
Localisation : Bordeaux
Date d'inscription : 11/05/2007

MessageSujet: Re: Tester la présence d'une fenetre   2007-07-01, 20:02

[quote:762f="kstou2001"]Cependant la, il s'agit d'une combobox en fait (j'ai fait une ptite erreur :face:).
D'ailleurs personne ne m'a corrigé car c'est écrit sur l'image.[/quote]
Difficile de tout contrôler...
On suppose que les utilisateurs savent de quoi il parle

[quote:762f="kstou2001"]Alors comment faire? faut-il agir sur le controlClickCoords?[/quote]Il y à peut-être tout simplement la possibilité d'indiquer le N° de l'index du ComboBox !

_________________
Le [b]"ça ne marche pas"[/b] est une conséquence commune découlant de beaucoups trops de raisons potentielles ...

Salutations.
Thierry


Dernière édition par le 2007-07-01, 20:12, édité 1 fois
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
Tlem
Admin
Admin


Nombre de messages : 39
Age : 49
Localisation : Bordeaux
Date d'inscription : 11/05/2007

MessageSujet: Re: Tester la présence d'une fenetre   2007-07-01, 20:11

[quote:9122="kstou2001"]Bon pour winexists ca marche de temps en temps. Voila le code que je mets en général mais pour vlc ca ne fonctionne pas:

if WinExists("Installation de VideoLAN VLC media player 0.8.6c") Then
MouseClick("main", 600, 560, 1)
EndIf[/quote]
Dans l'aide de WinExist, cliquer sur "Title special definition" et vous découvrirez que vous pouvez utiliser d'autres options pour la recherche d'une fenêtre.

Entre autre :
- Utiliser qu'une partie du titre de la fenêtre.
- Utiliser la Class de la fenêtre.
- Utiliser la fenêtre active.
- Utiliser une expression régulière.
...

_________________
Le [b]"ça ne marche pas"[/b] est une conséquence commune découlant de beaucoups trops de raisons potentielles ...

Salutations.
Thierry
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
Contenu sponsorisé




MessageSujet: Re: Tester la présence d'une fenetre   Aujourd'hui à 10:40

Revenir en haut Aller en bas
 
Tester la présence d'une fenetre
Voir le sujet précédent Voir le sujet suivant Revenir en haut 
Page 1 sur 1
 Sujets similaires
-
» probleme avec rafraichissement fenetre mtasc
» TVA.canoe.ca / A l'émission Tester sur des hommes tantôt, une voiture à faire tiré...
» fenetre intempestive
» imposible de tester
» Changer de fenetre de saisie

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
AutoIt Français :: AutoIt v3 :: Entraide-
Sauter vers: