by emubox2002 » 13 Jun 2020, 12:30
Es funktioniert, finde ich Toll.
Danke für die Hilfe, ich hätte es nicht umsetzten können.
Wie kann man so etwas lernen.
Ich habe aber noch ein Problem.
Ich will aus einer ini Datei eine 1 oder 0 auslesen.
Bei 1 soll die Zeit stoppen.
Bei 0 soll die Zeit wieder weiterlaufen.
Hier ist meine Idee, siehe script.
Code: Select all
#SingleInstance, Force
Progress, m0 b1 fs80 zh0 x550 y50 w450 cwred , % "00:00:00",
startover:
Dauer := SubStr(A_Now, 1, 8)
T := 0
Dauer += T, S
Settimer, Label, 1000
loop,
{
Iniread, P, D:\Downloads\Gerd\AHK\FB.ini, Pause, P
If P = 1
Hier soll die Zeit angehalten werden
If P = 0
Hier soll die Zeit wieder weiterlaufen
sleep, 3000
}
Return
label:
Dauer += 1, S
FormatTime, Anzeige, %Dauer%, HH:mm:ss
Progress, , %Anzeige%
Return
p:: settimer,label,off
o:: settimer,label,on
b:: settimer,label,% (a:=!a) ? "off" : "on"
s:: goto startover
m:: msgbox, %Anzeige%
esc:: ExitApp
Es funktioniert, finde ich Toll.
Danke für die Hilfe, ich hätte es nicht umsetzten können.
Wie kann man so etwas lernen.
Ich habe aber noch ein Problem.
Ich will aus einer ini Datei eine 1 oder 0 auslesen.
Bei 1 soll die Zeit stoppen.
Bei 0 soll die Zeit wieder weiterlaufen.
Hier ist meine Idee, siehe script.
[code]#SingleInstance, Force
Progress, m0 b1 fs80 zh0 x550 y50 w450 cwred , % "00:00:00",
startover:
Dauer := SubStr(A_Now, 1, 8)
T := 0
Dauer += T, S
Settimer, Label, 1000
loop,
{
Iniread, P, D:\Downloads\Gerd\AHK\FB.ini, Pause, P
If P = 1
Hier soll die Zeit angehalten werden
If P = 0
Hier soll die Zeit wieder weiterlaufen
sleep, 3000
}
Return
label:
Dauer += 1, S
FormatTime, Anzeige, %Dauer%, HH:mm:ss
Progress, , %Anzeige%
Return
p:: settimer,label,off
o:: settimer,label,on
b:: settimer,label,% (a:=!a) ? "off" : "on"
s:: goto startover
m:: msgbox, %Anzeige%
esc:: ExitApp[/code]