Page 1 sur 1

[R] Revenir à la boucle FOR

Posté : dim. 18 mai 2008 11:28
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 )
    ...

Re: [..] Revenir a la boucle for

Posté : dim. 18 mai 2008 12:30
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.

Re: [..] Revenir a la boucle for

Posté : dim. 18 mai 2008 14:10
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 ???

Re: [..] Revenir a la boucle for

Posté : dim. 18 mai 2008 18:15
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 ?