Moin,
ich habe ein Skript. Oh Wunder
In diesem Skript ist eine For-Schleife eingebaut die eine Auswertung von verschiedenen Dateien auf verschiedenen PC's vornimmt. Laufzeit dieser Schleife liegt bei ca. 12-14 Minuten. Nun sollte dieses Skript die For-Schleife unendlich wiederholen. kein Problem, löse ich mit einer While-Schleife. Allerdings soll die While-Schleife zu Uhrzeit X beendet werden. Ich bin mir nicher, ob ich es sauberer lösen kann als so:
while 1
$zeit = @hour & ":" & @MIN
if $zeit = "09:00" then ExitLoop
WEnd
Das könnte ich zu Anfang jedes Schleifenvorganges abfragen lassen (Eine Auswertung dauert ca. 15 - 20 Sekunden). Hätte ich jetzt aber eine Auswertung die pro Schleifenvorgang meinetwegen 5 Minuten dauern würde kann ich nicht sagen "los, skript soll um 9:00 Uhr beendet werden... Welche anderen Lösungen gibt es da noch?