Hallo
ich wollte gerne nachdem eine Zeit eingegeben wurde, ein Countdown gestartet wird der sichtbar ist.
Also
GUICtrlSetData($Label1, ""&$Zeit-1&"")
Bis $Zeit = 0 ist ...
wie formuliet ich das richtig?
Danke!
Countdown bis zum Shutdown?
-
- [ gelöst ]
-
HolowBastion -
3. August 2009 um 17:42 -
Geschlossen -
Erledigt
-
-
In etwa so ?
Spoiler anzeigen
[autoit]#include <GUIConstantsEx.au3>
[/autoit] [autoit][/autoit] [autoit]
#include <StaticConstants.au3>
#include <WindowsConstants.au3>Global $time = 99 ; hier den zeitwert in Sekunden Eintragen
[/autoit] [autoit][/autoit] [autoit][/autoit] [autoit]#Region ### START Koda GUI section ### Form=
[/autoit] [autoit][/autoit] [autoit]
$Form1 = GUICreate("Form1", 430, 50, -1, -1)
GUISetBkColor(0x000000)$Label1 = GUICtrlCreateLabel($time, 56, 8, 32, 33)
[/autoit] [autoit][/autoit] [autoit]
GUICtrlSetFont(-1, 18, 800, 4, "MS Sans Serif")
GUICtrlSetColor(-1, 0xFFFFFF)$Label2 = GUICtrlCreateLabel("Sekunden Bis ShutDown", 87, 8, 290, 33)
[/autoit] [autoit][/autoit] [autoit]
GUICtrlSetFont(-1, 18, 800, 4, "MS Sans Serif")
GUICtrlSetColor(-1, 0xFFFFFF)
GUISetState(@SW_SHOW)
#EndRegion ### END Koda GUI section ###AdlibEnable("_1",1000)
[/autoit] [autoit][/autoit] [autoit]While 1
[/autoit] [autoit][/autoit] [autoit][/autoit] [autoit]
$nMsg = GUIGetMsg()
Switch $nMsg
Case $GUI_EVENT_CLOSE
Exit
EndSwitch
WEnd
Func _1 ()
$1 = Guictrlread($Label1)
$2 = $1 - 1
GUICtrlSetData($Label1, $2)
If $1 = 0 then _2 ()
EndfuncFunc _2 ()
[/autoit]
MsgBox(0,"","Der CountDown ist Beendet") ;Zum Herunterfahren einfach den MsgBox Befehl durch "ShutDown(1)" ersetzen.
Exit
EndFuncMFG Eistee
-
Zwar nicht ganz aber meine Frage ist tortzdem beantwortet, den Rest krieg ich selber hin
-
Solltest du das Ganze Designen wollen hänge ich dir mal ein Beispiel an
MFG Eistee