AutoIT Timer

  • Hallo liebe AutoIT Community!
    Ich habe eine Frage, und zwar wie man timer setzt!

    Meinetwegen wir haben dieses script:

    [autoit]


    ;Es war eben nur mal so herbeigekritzelt
    While 1
    ;Jetzt soll hier ein Wartender Timer hin
    MsgBox (1,"Timer","Wenn der Timer funktioniert, soll es sich alle 5 Sekunden aufrufen")
    WEnd

    [/autoit]

    So...
    Jetzt soll in die While Schleife ein Timer, da wo ich das Comment hingemacht habe ;-), also generell IRGENDWO in die Schleife ;)


    Wenn ihr antwortet, dann schreibt in das Script doch bitte herein, wofür was gut ist ; - )

    Mfg EliteMattthias 

    Es gibt sehr viele Leute, die glauben. Aber aus Aberglauben.
    - Blaise Pascal

  • Hallo EliteMatthias,

    so z.B.:

    [autoit]

    ;Es war eben nur mal so herbeigekritzelt
    Global $tStart

    [/autoit][autoit][/autoit][autoit]

    $tDiff = TimerInit() ;Timer initialisierer
    While 1
    ;Jetzt soll hier ein Wartender Timer hin
    if TimerDiff($tStart) > 5000 Then
    MsgBox (1,"Timer","Wenn der Timer funktioniert, soll es sich alle 5 Sekunden aufrufen")
    $tStart = TimerInit()
    EndIf
    WEnd

    [/autoit]

    mfg (Auto)Bert

  • Öhm, dankeschön...

    Kannst du mir mal bitte TimerDiff erläutern? weil $tStart war doch nur Global, aber mit keinem wert belegt (O_o :P)

    Es gibt sehr viele Leute, die glauben. Aber aus Aberglauben.
    - Blaise Pascal

    • Offizieller Beitrag

    War bestimmt nur ein Schreibfehler.

    [autoit]

    ;Es war eben nur mal so herbeigekritzelt
    Global $tStart

    [/autoit][autoit][/autoit][autoit]

    $tStart = TimerInit() ;Timer initialisierer
    While 1
    ;Jetzt soll hier ein Wartender Timer hin
    if TimerDiff($tStart) > 5000 Then
    MsgBox (1,"Timer","Wenn der Timer funktioniert, soll es sich alle 5 Sekunden aufrufen")
    $tStart = TimerInit()
    EndIf
    WEnd

    [/autoit]

    autoBert die Variable $tDiff aus deinem Script wird nie benutzt. ;)