Timer anpassen

Stelle Fragen zur Programmierung mit Autohotkey

Moderator: jNizM

emubox2002
Posts: 5
Joined: 30 May 2020, 12:05

Timer anpassen

Post by emubox2002 » 05 Jun 2020, 11:04

Ich habe ein script gefunden für einen Timer.
Der müsste etwas angepasst werden.
Ich hoffe ihr könnt mir dabei helfen.

Der Timer soll folgendes machen.

Wenn ich den script starte soll der Timer sofort starten.
Der Timer soll in Zahlen auf dem Bildschirm angezeigt werden.
So das Format 00:00:00 , Stunden, Minuten, Sekunden.

Ich will das Time Fenster noch bearbeiten können:
Größe des Fensters
Farbe des Fenster
Koordinaten auf dem Bildschirm
Schriftgröße

Ich brauche noch eine Pause
Taste P = Pause an, Pause off

Ich will auch die abgelaufene Zeit auslesen und in einer ini Datei schreiben.

Hier ist der script:

Code: Select all

Progress, m0 b fs70 fm12 zh10 CTgreen w450, % "00:00:00", Enter start time
loop,4
    {
    Input x, L1,{esc}{enter},1,2,3,4,5,6,7,8,9,0
    w .= x , y := SubStr("000" w, -3)
    if (ErrorLevel = "Match")
        Progress, m1 b fs70 fm12 zh10 CTgreen w250, % SubStr(y,1,2) ":" SubStr(y,3,2), Enter to accept and start
    else if (Errorlevel = "EndKey:enter")
        break
    else
        exitapp
    }

startover:
t := 0, w := SubStr(y,1,2)*60 + SubStr(y,3,2)
settimer,label,1000
return

label:
++t
if (t < w)
    Progress, % 100*(w-t)/w, % SubStr("00" floor((w-t)/60),-1) ":" SubStr("00" mod(w-t,60),-1), count down
else if (t = w)
    {
    Progress, m1 b fs70 fm12 zh10 CTred w250, 0, Done!
    SoundPlay, *48
    }
else if (t > w)
    Progress, , % SubStr("0" floor((t-w)/60), -1) ":" SubStr("0" mod(t-w,60), -1), count up

p:: settimer,label,% (a:=!a) ? "off" : "on"
s:: goto startover
esc:: ExitApp
Last edited by BoBo on 05 Jun 2020, 11:53, edited 1 time in total.
Reason: Code-Tags hinzugefügt.

BoBo
Posts: 3765
Joined: 13 May 2014, 17:15

Re: Timer anpassen

Post by BoBo » 18 Jun 2020, 23:34

@emubox2002Hier war wohl die Wunschliste zu lang? Schon selbst gefrickelt?? :think:

just me
Posts: 7301
Joined: 02 Oct 2013, 08:51
Location: Germany

Re: Timer anpassen

Post by just me » 19 Jun 2020, 01:57


Post Reply

Return to “Ich brauche Hilfe”