timer erstellen

  • hallo,
    ich würde gerne einen timer erstellen der mir eine zeit (ms) in folgendes format umwandelt
    xx:xx:xx (stunden:minuten:sekunden).
    dabei sollte auch eingehalten werden das die minuten und sekunden zum beispiel nur bis 60 gehen usw.
    leider bin ich da mit meinem latein absolut am ende und hoffe hier auf hilfe.

    ich möchte gerne die gesammtlaufzeit eines programmes damit aufzeichen und die werte dann in eine statistik übernehmen.

    wäre nett wenn mir da jemand helfen könnte, mathe ist net grad so meine stärke ;)

    Einmal editiert, zuletzt von knx (26. Dezember 2008 um 02:09)

  • Ja oder z.B. so:

    [autoit]


    #include <Date.au3>

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

    Global $Secs, $Mins, $Hour, $Time

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

    $timer = TimerInit() ; Beginn Zeitmessung
    Sleep(65000) ; Dummy programm, 1 Minute und 5 Sekunden...

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

    _TicksToTime(Int(TimerDiff($timer)), $Hour, $Mins, $Secs)
    $Time = StringFormat("%02i:%02i:%02i", $Hour, $Mins, $Secs)

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

    msgbox(64,"",$Time)

    [/autoit]

    Grüße
    Stilgar

    2 Mal editiert, zuletzt von Stilgar (26. Dezember 2008 um 02:03)

  • danke euch beiden. eigentlich bin ich die ganzen udf´s durchgegangen, irgendwie muss ich _tickstotime dabei übersehen haben.


    gruß kknb