hiho,
also ich wollte ja so ein kleiens shutdown tool bauen, dass über die cmd angesprochen wird. der shutdown soll in verschiedenen modi aufgerufen werden können.
zb.:
-s -t 14:45 (uhrzeit)
-s -h 2 (stunden)
-s -m 45 (minuten)
-s -s 90 (sekunden)
nun habe ich diesen code von (ich hoffe ich lüg nicht) th.meger erhalten.
diesen wollte ich nun umbauen. also eigentlich 4 verschiedene countdowns basteln, in denen halt die 4 verschiedenen parameter oben runtergezählt werden. jetzt müsste ich nur den countdown richtig verstehen, um ihn umschreiben zu können, bis jetzt hat es aber noch nicht geklappt.
habe mir in der hilfe die themen zu timerinit, round, stringformat und datediff angeguckt (stringformat hab ich irgendwie nix von verstanden) ... aber vllt kann mir von euch kurz helfen dass zu verstehen und umzubauen, so dass er z.b. bei -s -s 90, 90 sek. wartet, bis er was ausführt.
Func _countDown($Countdown)
$begin = TimerInit()
Local $string = ""
While 1
$start = Round(TimerDiff($begin) / 1000)
$countUp = StringFormat("%.02d" & ":" & "%.02d" & ":" & "%.02d", _
Mod($start / 3600, 24), Mod(($start / 60), 60), Mod($start, 60))
$sec = _DateDiff('s', "2006/01/01 " & $countUp, "2006/01/01 " & $Countdown)
If $sec = 0 Then Return 1
$string = StringFormat("%.02d" & ":" & "%.02d" & ":" & "%.02d", _
Mod($sec / 3600, 24), Mod(($sec / 60), 60), Mod($sec, 60))
ToolTip($string & " Sek. bis Script fortgeführt wird, klicken Sie <ESC> falls die Seite fertig geladen ist")
WEnd
EndFunc