[R] Revenir à la boucle FOR

Aide et conseils concernant AutoIt et ses outils.
Règles du forum
.
Répondre
genaille08
Niveau 4
Niveau 4
Messages : 93
Enregistré le : sam. 03 mai 2008 01:27
Status : Hors ligne

[R] Revenir à la boucle FOR

#1

Message par genaille08 »

salut a tous

tenez voila une partie de mon script

Code : Tout sélectionner

    For $i = 0 To 200 Step 1
        $a = 1
        Send ( $a )
        Sleep ( 1000 )
        Send ( "{f4}" )
        While 1
            PixelSearch ( $left, $top, $right, $bottom, $color )
            If Not @error Then
                Sleep ( $random )
                Send ( "{f4}" )
                Sleep ( 3000 )
                ExitLoop
            EndIf
        WEnd
    Next
    $a = $a + 1
EndFunc
donc quand for atteint 200 il modifie $a en 2, 3 ...
mais comment puis je faire pour que quand il a modifé la fonction $a le script revienne a la boucle for et recommence
voila merci d'avance

et comment puis je faire pour que quand $a = 4 le script transforme $a en $z

Code : Tout sélectionner

if $a = 4 then
    ...
ou

Code : Tout sélectionner

while ( $a = 4 )
    ...
Modifié en dernier par genaille08 le dim. 18 mai 2008 14:08, modifié 2 fois.
Avatar du membre
Tlem
Site Admin
Site Admin
Messages : 11784
Enregistré le : ven. 20 juil. 2007 21:00
Localisation : Bordeaux
Status : Hors ligne

Re: [..] Revenir a la boucle for

#2

Message par Tlem »

Dans les règles, il est dit : Une question par post.

Parfois, selon les circonstances deux ça peut passer, mais trois c'est beaucoup trop !!! :x


Sinon, pour répondre à vos deux premières questions, mettez votre boucle FOR dans une boucle While, et lorsque vous atteignez la valeur de $a désirée, effectuez la "conversion" de $a vers $z puis sortez de la boucle avec ExitLoop.
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é".
genaille08
Niveau 4
Niveau 4
Messages : 93
Enregistré le : sam. 03 mai 2008 01:27
Status : Hors ligne

Re: [..] Revenir a la boucle for

#3

Message par genaille08 »

ok désolé mais en faite mes questions porté sur le même sujet et se complétaient
c'est pour sa que j'ai tout mis dans le même post
et ce que je voulais savoir été comment faire la conversion
dois-je mettre $a=$z ???
Avatar du membre
Tlem
Site Admin
Site Admin
Messages : 11784
Enregistré le : ven. 20 juil. 2007 21:00
Localisation : Bordeaux
Status : Hors ligne

Re: [..] Revenir a la boucle for

#4

Message par Tlem »

genaille08 a écrit :ok désolé mais en faite mes questions porté sur le même sujet et se complétaient
Les deux premières oui, mais pas la troisième.

Si vous considérez que toutes les questions en rapport avec un projet sont toutes en rapport, on va vite arrivé dans certains cas avec des posts contenant des dizaines de questions et donc pour s'y retrouvé ça va vite être compliqué.
genaille08 a écrit :ce que je voulais savoir été comment faire la conversion dois-je mettre $a=$z ???
Pourquoi n'essayez vous pas ?
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é".
Répondre