Timer

  • Hi, ich steh grad mal wieder voll auf dem Schlauch.
    Hab den wohl einfachsten Code vergessen xD

    Ich brauch einen Timer der einfach von einer Zahl, z.B. 10 Sekunden
    auf 0 runter zählt. Der Timer muss abgebrochen bzw. angehalten werden können.

    Ja ich weis ich bin doof (so lang dabei und sowas vergessen *schäm...)

  • 1. Du bist im falschen Abteil, das hier ist Hilfe&Unterstützung und ich sehe keinen Code :rolleyes:
    2. (Siehe 1.) Deswegen schreib ich hier jetzt nicht den gesammten Code hin ;)

    Du müsstest in einer Schleife (z.B. For Schleife von $i = 10 bis 0 in Step -1) einfach ein Sleep mit 1000 machen, dadurch bekommst du schonmal einen (fast) genauen Zähler. Dann den Wert von $i ausgeben lassen. Oder du benutzt die TimerInit() und TimerDiff() Funktionen und zählst dann die Differenz seit dem Initiieren des Timers bis jetzt und ziehst diese von deinem gewünschtem Endzeitpunkt ab. (10-Die Sekunden seit TimerInit())

  • Klar, auf die Idee mit der For-Next Schleife bin ich auch gekommen.
    Aber jedesmal wenn man an Sleep (1000) kommt, lässt sich der Button zum
    abbrechen nicht drücken. Das muss aber punktgenau funktioniern.

    Ich kann mich dunkel dran erinnern dass es da mal ne Lösung in Form
    einer UDF gab. Aber Google und auch die SuFu spucken dazu nur unbrauchbares aus.