vor Jahren hat mir hier mal jemand sehr mit einem simplen Skript auf die Sprünge geholfen. Inzwischen bin ich nicht mehr alt, sondern uralt, habe eigentlich keine Programmierambitionen mehr, aber eine kleine Ergänzung des Skripts wäre sehr nützlich.
Das Skript schlägt mir erstens jeweils die volle Stunde. Zweitens erinnert es mich jeweils 30 Minuten nach Betätigen von OK, Wasser zu trinken - meine große Schwäche, aber es sei wichtig. Aber selbst das vergesse ich. Das Signal kommt immer zu unpassender Zeit, wenn ich grade am PC etwas tue. Ich klicke dann zwar nicht auf OK, aber ich hole mir mein Fenster, in dem ich gerade zugange war, wieder in den Vordergrund, das OK-Fenster verschwindet dahinter und ich vergesse es. Nun hätte ich das Skript gerne so erweitert, dass so lange, bis ich auf OK klicke, alle fünf Minuten ein Erinnerungston ertönt, ein anderer als beim ersten Mal. (Eine passende WAV-Datei auszusuchen und zu speichern, schaffe ich.)
Das Skript:
Code: Select all
SetWorkingDir %A_ScriptDir%
#SingleInstance force
#persistent
SetTimer, Wasser, 1800000
SetTimer, Glocke, 1000
Return
Wasser:
SoundPlay, wasser.wav
SetTimer, Wasser, Off
MsgBox , 1, Erinnerung, Wasser trinken!
SetTimer, Wasser, On
IfMsgBox, OK
Return
else
ExitApp
Glocke:
if(A_Min = 0 AND NOT(A_Hour >= 18 AND A_Hour <= 10)){
SoundPlay, ChurchBell.wav
SetTimer, Glocke, off
sleep, 60001
SetTimer, Glocke, on
}
Return