[R] Temps d'execution d'une boucle while

Aide et conseils concernant AutoIt et ses outils.
Règles du forum
.
Répondre
sscssc
Niveau 3
Niveau 3
Messages : 39
Enregistré le : mar. 23 juin 2009 04:10
Status : Hors ligne

[R] Temps d'execution d'une boucle while

#1

Message par sscssc »

Salut :)

Voila Je cherche a créer une boucle "while" qui serait actif juste 30seconds, sans "sleep()" dans la boucle pour que le script s'exécute no stop pendant 30seconds

merci
Modifié en dernier par sscssc le mer. 29 juil. 2009 23:08, modifié 1 fois.
SagePourpre
Niveau 7
Niveau 7
Messages : 442
Enregistré le : dim. 06 juil. 2008 09:11
Status : Hors ligne

Re: [..] Temps d'execution d'une boucle while

#2

Message par SagePourpre »

Code : Tout sélectionner

$_timer = TimerInit()  ; on part le timer

$timer = Round(TimerDiff($_timer)/ 1000,0) ; Ici j'arrondis le timer pour qu'il affiche le temps en secondes

While $timer < 30 
    Sleep(200) 
    ToolTip($timer ,0,0)
    $timer = Round(TimerDiff($_timer)/ 1000,2)
WEnd
Le Sage Pourpre, pour qui la vie est tellement
plus belle vue du haut de son Pouf = )
OverSlek
Niveau 2
Niveau 2
Messages : 19
Enregistré le : mar. 07 juil. 2009 20:21
Status : Hors ligne

Re: [..] Temps d'execution d'une boucle while

#3

Message par OverSlek »

Ho et bah merci pour cette solution ;p

Moi j'avais fait comme sa :

Code : Tout sélectionner

$nb_tour_boucle = 50

For $i = 0 to $nb_tour_boucle - 1
;~  MON CODE
  Sleep(1*1000)
Next
 
C'est une solution comme une autre ;p
Modifié en dernier par Tlem le mer. 29 juil. 2009 14:42, modifié 1 fois.
Raison : Suppression balise Autoit
SagePourpre
Niveau 7
Niveau 7
Messages : 442
Enregistré le : dim. 06 juil. 2008 09:11
Status : Hors ligne

Re: [..] Temps d'execution d'une boucle while

#4

Message par SagePourpre »

Dans sa question, il disait ne pas vouloir une boucle basée sur un Sleep...

De là le timer . De plus, ta solution est bien pour faire une pause de 50 secondes cependant, à la seconde ou tu ajoutes
diverses actions, le temps est faussé. Ce qui n'est pas le cas avec le timer. :D
Le Sage Pourpre, pour qui la vie est tellement
plus belle vue du haut de son Pouf = )
sscssc
Niveau 3
Niveau 3
Messages : 39
Enregistré le : mar. 23 juin 2009 04:10
Status : Hors ligne

Re: [..] Temps d'execution d'une boucle while

#5

Message par sscssc »

Merci SagePourpre ! :)
Répondre