Page 1 sur 1

[..] Fonction send et autres...

Posté : mer. 04 août 2010 18:47
par miniteck27140
Bonjour a tous,
Étant donner que mon 1er sujet est fermer, est ayant trouver la réponse, je n'est plus besoin d'aide pour celle la.
Alors je poste se sujet pour vous demander de l'aide.
Je vous présente mon problème.
Alors je voulais tester la fonction send ( bien sur je touche a tous pour apprendre.)
Donc je fait se code
► Afficher le texte
Ensuite je clique sur F5 pour le tester, sa m'ouvre Le bloc note, MAIS pas un seul bloc note mais plusieurs il ne se stop plus, est bien sur vue qu'il ouvre les Bloc note en Boucle il n'écrit pas se que la fonction send lui dit de faire, et je voudrais aussi qu'il ecrive que 1 message pas le même message en boucle.
Donc j'ai chercher, on ma dit de mettre ExitLoop mais quand je le fait il n'écrit plus.
Étant donner que je débute en autoIT, donc je ne connais pas toute les fonctions
Je vous pris de m'excuser, pour mon autre sujet.

Merci de votre aide et Merci d'avance,

Bon courage a tous les apprentie, et tout les codeur.
Bonne fin de journée.

Re: [...]Fonction send et autres...

Posté : mer. 04 août 2010 18:54
par Iste
Bah normal qu'il en ouvre plein, vu que vous lui dites de l'ouvrir dans la boucle..

Code : Tout sélectionner

Run("notepad.exe")
While 1
WinActivate("Sans titre - Bloc-notes")
send ( "Bonjour a tous,{ENTER}" )
send ( "Voici mon problème.{ENTER}" )
WEnd
 

Re: [...]Fonction send et autres...

Posté : mer. 04 août 2010 19:54
par SrBelial
Exact, là il ne s'agit plus d'étudier la syntaxe de la fonction send() ... il s'agit de réétudier le fonctionnement des boucles (while en l'occurence) ...

idées de petits exercices pour s'entrainer et chercher un peu dans la doc :
  • essayez de faire un script qui demande un nombre "x" en entrée (regardez comment fonctionne InputBox dans la documentation), puis faites afficher au bout "x" secondes une boite de message (MsgBox())
    Si possible en utilisant {While ... Wend}
  • pareil mais au bout de "x" secondes, ouvrez le bloc note et écrivez "x" fois la ligne suivante : "I believe I can fly"
Si tu arrive à faire ça ... ça te fera déjà quelques bases pour entrer dans le vif du sujet ...