Autoit
Vous souhaitez réagir à ce message ? Créez un compte en quelques clics ou connectez-vous pour continuer.
Le Deal du moment : -20%
-20% Récupérateur à eau mural 300 ...
Voir le deal
79 €

Les boucles

Aller en bas

Les boucles Empty Les boucles

Message par Djrix Ven 12 Sep - 19:40

Bonsoir, dans ce tuto, je vais vous expliquer le fonctionnement et l'utilisation des boucles :

Les boucles servent à répéter une action sans arrêt ou jusqu'a quelque chose de précis.

Il y a différents types de boucles:

1°) Le While/Wend:

Il sert à faire une boucle tant que quelque chose est là, par exemple, tant que $variable = "2"

Exemple d'application:

Code:
While $variable = "2"
Sleep (100) ;le sleep sert à faire attendre le bot il faut mettre sleep (temps d'attente)
Wend

Cet exemple fera que, tant que $variable = "2", il attendra.

2°) Le While 1/Wend:

Il sert à faire une boucle infinie tant que l'on utilise pas de ExitLoop

Exemple d'application:

Code:
While 1
If $variable = "2" Then
ExitLoop
Else
Sleep (200)
EndIf
Wend

Dans cet exemple tant que la variable n'est pas égale à deux, la boucle redémarre.

3°) Le Do/Until:


Il sert à faire une boucle jusqu'à ce que quelque chose se passe

Exemple d'application:

Code:
Do
Sleep (100)
Until $variable = "2"

Il en existe d'autres mais ceux-là sont les plus utiles !

Exercice:


Vous devez faire un script qui répéte sans cesse le $msg que vous aurez demandé avant, dans une inputbox. Il repetera jusqu'à ce que la variable $compteur qui est égale à "0" au départ du script soit égale à 5.


Consigne:

Vous devez utiliser des variables,une inputbox, des msgbox et une boucle.

Cet exercice n'etant pas simple, il validera (si le script est bien fait) aussi les variables et les msgbox (pas les inputbox).
Djrix
Djrix
Administrateur
Administrateur

Masculin Nombre de messages : 33
Age : 30
Localisation : Partout et nul part
Emploi/loisirs : bots, autoit, dofus, skate
Humeur : Bonne
Date d'inscription : 08/09/2008

https://autoit.forumactif.org

Revenir en haut Aller en bas

Revenir en haut


 
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum
Ne ratez plus aucun deal !
Abonnez-vous pour recevoir par notification une sélection des meilleurs deals chaque jour.
IgnorerAutoriser