Hilfe
CurrentTime
Aufruf
Parameter
Rückgabewert
Beschreibung
Beispiel
Siehe auch
zeit$ = CurrentTime$ ()
Parameter
-
Rückgabewert
Die aktuelle Uhrzeit im Format: HH:MM:SS.
Beschreibung
Diese Funktion ermittelt die aktuelle Uhrzeit in dem Format HH:MM:SS. BlitzBasic kann nur Zeit auslesen aber nicht setzten.
Sofern der User aber als Administrator angemeldet ist, funktioniert folgender Umweg um die Zeit ändern zu können:
zeit$ = "12:34:56"
Execfile
"cmd /C echo "+zeit$+"|time"
Wie funktioniert das?
"echo" ist ein interner Befehl von "cmd" der durch die Eingabe von"cmd /C" ausgeführt werden kann. "echo"+zeit$ gibt als Zeit$ als Text aus. Dieser Text wird mit der Pipe "|" an den Befehl "time" weitergeleitet. Dieser gibt Zeit aus und fragt dann nach der neuen Zeit und bekommt als Eingabe die Ausgabe von echo, also Zeit$. Wird nun im Programm Zeit$ vorher festgelegt kann die Systemzeit umgestellt werden.
zeit$ = "12:34:56"
Execfile

Wie funktioniert das?
"echo" ist ein interner Befehl von "cmd" der durch die Eingabe von"cmd /C" ausgeführt werden kann. "echo"+zeit$ gibt als Zeit$ als Text aus. Dieser Text wird mit der Pipe "|" an den Befehl "time" weitergeleitet. Dieser gibt Zeit aus und fragt dann nach der neuen Zeit und bekommt als Eingabe die Ausgabe von echo, also Zeit$. Wird nun im Programm Zeit$ vorher festgelegt kann die Systemzeit umgestellt werden.
Beispiel
Dieses Beispiel zeigt Datum, Zeit, Laufzeit und beendet dann automatisch nach 6 Sekunden:
Print "Heutiges Datum ist: " +CurrentDate$()
Print "Aktuelle Uhrzeit:" +CurrentTime$()
Print "Windows-Laufzeit in Minuten:" +MilliSecs()/60000
Delay 6000
End
Print "Aktuelle Uhrzeit:" +CurrentTime$()
Print "Windows-Laufzeit in Minuten:" +MilliSecs()/60000
Delay 6000
End
Siehe auch

