AutoIt Français

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

Partagez | 
 

 Installation automatique : champ a remplir ...

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


Nombre de messages : 3
Date d'inscription : 28/02/2007

MessageSujet: Installation automatique : champ a remplir ...   2007-02-28, 13:54

Bonjour a tous

je suis debutant et ai besoin d'automatiser l'installation de l'agent ibm director.
Au cours de cette installation apparait une fenetre dans laquelle j'ai :

- 1 case precoche
- 1 case a cocher ou pas
- 1 champ a remplir (facultatif mais en l'occurrence je dois le renseigner avec "tcpip::172....")

Si j'isole chaque etape, le processus se deroule bien.
Si je fais l'installation auto depuis le debut, le projet s'emmele les pinceaux sur la fenetre evoquee plus haut :

Il considere que
- c de tcpip correspond a la case a cocher
- p de tcpip correspond a "precedent"

le resultat est que :
- il m'affiche la page telle qu'elle apparait dans une install manuelle
- il coche une case et revient sur la fenetre precedente
- revient (car je fais un send !s) sur la page a remplir avec tous les champs vides...

Comment faire ???

Quelqu'un peut il m'aider please
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
TerminAdminAtor
Admin
Admin


Nombre de messages : 234
Date d'inscription : 22/10/2006

MessageSujet: Re: Installation automatique : champ a remplir ...   2007-02-28, 13:59

Je crois que c'est le mauvais forum ici :p je bouge.

Sinon il faudrait que tu utilise autre chose que send().

Si tu poste ton script je pourrais peut-être voir ce que je peux faire.
Revenir en haut Aller en bas
Voir le profil de l'utilisateur http://autoit-fr.realbb.net
TerminAdminAtor
Admin
Admin


Nombre de messages : 234
Date d'inscription : 22/10/2006

MessageSujet: Re: Installation automatique : champ a remplir ...   2007-02-28, 14:02

Par exemple
[quote][size=18]ControlSetText [/size]

Sets text of a control.

ControlSetText ( "title", "text", controlID, "new text" [,
flag] )[/quote]
Revenir en haut Aller en bas
Voir le profil de l'utilisateur http://autoit-fr.realbb.net
aqwel
Débutant
Débutant


Nombre de messages : 3
Date d'inscription : 28/02/2007

MessageSujet: Re: Installation automatique : champ a remplir ...   2007-02-28, 14:29

super !!!

J'arrive a remplir le champ maintenant sans avoir renseigne le flag.

Par contre, je ne passe pas a la fenetre suivante :-(

Voici un extrait de mon script

ControlSetText ( "IBM Director Agent - InstallShield Wizard", "",7267, "tcpip: x.x.x.x")

WinWaitActive("IBM Director Agent - InstallShield Wizard", "Sélectionnez les fonctions du programme que vous souhaitez installer.")
Send("!s")

ps : je me suis rendu compte effectivement que je m'etais trompe de forum, mais trop tard
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
TerminAdminAtor
Admin
Admin


Nombre de messages : 234
Date d'inscription : 22/10/2006

MessageSujet: Re: Installation automatique : champ a remplir ...   2007-02-28, 15:33

Pour simuler le bouton entrer :Send("{ENTER}") à moins que tu ne cherche à faire alt+s ...

Tu peux utiliser la fonction Send spéciale pour directement toucher aux contrôles d'une fenêtre:

[quote][size=18]ControlSend [/size]

Sends a string of characters to a control.

ControlSend ( "title", "text", controlID, "string" [, flag] )[/quote]
Revenir en haut Aller en bas
Voir le profil de l'utilisateur http://autoit-fr.realbb.net
aqwel
Débutant
Débutant


Nombre de messages : 3
Date d'inscription : 28/02/2007

MessageSujet: Re: Installation automatique : champ a remplir ...   2007-02-28, 16:05

Je ne comprends plus rien... quand pq est ce que le script ne reagit il pas de la meme facon lorsqu'il s'execute dans son entegralite ?
Maintenant, je n'ai plus de retour sur la fenetre precedente mais le champ ne se remplit pas non plus :-(

vois tu une anomalie ?

;lancement setup
run("[url=file://\\dir5.10.3_agent_windows.exe]dir5.10.3_agent_windows.exe[/url]")

;ecran de bienvenue
WinWaitActive("IBM Director Agent - InstallShield Wizard", "Bienvenue dans l'Installshield Wizard pour IBM Director Agent.")
send("!s")

;ecran acceptation licence
WinWaitActive("IBM Director Agent - InstallShield Wizard", "&J'accepte les termes de ce contrat de licence")
Send("!j")
Send("!s")

;ecran selection des fonctions
WinWaitActive("IBM Director Agent - InstallShield Wizard", "Sélectionnez les fonctions du programme que vous souhaitez installer.")
send("{ENTER}")

;ecran selection serveur
WinWaitActive("IBM Director Agent - InstallShield Wizard", "Sélectionnez les fonctions du programme que vous souhaitez installer.")
ControlSetText ( "IBM Director Agent - InstallShield Wizard", "",7267, "tcpip::172.22.1.10")
Send("!s")

Merci bp pour ta patience
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
TerminAdminAtor
Admin
Admin


Nombre de messages : 234
Date d'inscription : 22/10/2006

MessageSujet: Re: Installation automatique : champ a remplir ...   2007-02-28, 16:58

Tu devrais pas trop utiliser les Send,ou si tu insiste regarde dans le fichier d'aide pour voir les émulations de touches,parceque ton Send("!j") me paraît un peu foireux...mieux vaut controlsend(....,...,"{ENTER}")...

...pour le controlsettext, le ControlID que tu as donné peut varier à chaque lancement de l'application,donc tu ferais mieux de mettre le nom du control (plutôt que le numéro) que autoit window info te donne.
Revenir en haut Aller en bas
Voir le profil de l'utilisateur http://autoit-fr.realbb.net
Contenu sponsorisé




MessageSujet: Re: Installation automatique : champ a remplir ...   Aujourd'hui à 17:15

Revenir en haut Aller en bas
 
Installation automatique : champ a remplir ...
Voir le sujet précédent Voir le sujet suivant Revenir en haut 
Page 1 sur 1
 Sujets similaires
-
» Comment ajouter un champ à remplir lors de l'inscrition!
» [sketchup] L’installation automatique des plugins
» Obliger les membres à remplir un champs à leurs prochaine connexion sur le forum.
» pb d'installation de webcam
» Mon PC se connécte pas automatique a la wifi

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