Was muss ich tun, damit der Balken und der Countdown zur selben Zeit angezeigt werden?
Spoiler anzeigen
#include <GUIConstants.au3>
[/autoit] [autoit][/autoit] [autoit]Opt("GUIOnEventMode", 1)
$Form1 = GUICreate("Installation", 315, 200, -1, -1)
GUISetBkColor(0x3366CC)
GUISetOnEvent($guI_EVENT_CLOSE, "close")
$Progress1 = GUICtrlCreateProgress(24, 88, 265, 25, 0x01)
GUICtrlSetData(-1, 0)
$label2 = GUICtrlCreateLabel("", 150, 63, 60, 14)
Guictrlsetcolor($Label2, 0xFFFFFF)
$Label1 = GUICtrlCreateLabel("Möchten Sie die Installation starten?", 74, 24, 189, 17)
Guictrlsetcolor($Label1, 0xFFFFFF)
GUICtrlSetOnEvent(-1, "close")
$button2 = GUICtrlCreateButton("Start", 24,136,100,25)
Guictrlsetcolor($button2, 0x0000AA)
GUICtrlSetOnEvent(-1, "start")
$button3 = GUICtrlCreateButton("Beenden", 190,136,100,25)
Guictrlsetcolor($button3, 0x0000AA)
GUICtrlSetOnEvent(-1, "close")
GUISetState(@SW_SHOW)
[/autoit] [autoit][/autoit] [autoit]While 1
Sleep(100)
WEnd
Func close()
Exit
EndFunc
Func start()
For $i = 0 To 100
GUICtrlSetData($label1, " Die Installation läuft...")
GUICtrlDelete($button3)
GUICtrlDelete($button2)
$Zeit = GUICtrlCreateLabel("Noch etwa 120 Sekunden", 109,136,100,25)
For $i = 120 To 0 Step -1
GUICtrlSetData($Zeit,"Noch etwa "&$i&" Sekunden")
Sleep(1000)
Next
GUICtrlSetData($Progress1, $i)
GUICtrlSetData($label2, GUICtrlRead($Progress1) & "%")
sleep(500)
GUICtrlSetData($label1, " Die Installation ist beendet!")
$schliessen = GUICtrlCreateButton("Schliessen", 109,136,100,25)
Guictrlsetcolor($schliessen, 0x0000AA)
GUICtrlSetOnEvent(-1, "fertig")
Next
EndFunc
Func fertig()
Exit
EndFunc
Freue mich auf Antworten!
Charlie