Hallo Leute,
ich hab ein kleines Script das ca. 25 Sekunden dauert bis es Fertig ausgeführt ist.
Damit die Leute nicht denken es passiert nichts würde ich gern während mein Script arbeitet ein Fenster anzeigen in dem ein Countdown läuft.
Ich habe es mit hilfe des Forums hinbekommen mir einen Countdown zu basteln und mein Script funktioniert auch, allerdings weiß ich nicht wie ich die
beiden Scripts kombinieren kann.
Hab schon versucht das Countdown-Script als Funktion in mein Hauptscript einzubauen aber es wird immer nur eins ausgeführt.
Countdown-Script:
[autoit]
#include <GUIConstantsEx.au3>
#include <StaticConstants.au3>
#include <WindowsConstants.au3>
Func Timer()
$labeltext = "Sekunden bis das Programm startet."
$Form1 = GUICreate("Warten", 480, 60, 300, 300)
GUISetFont (20)
$Label1 = GUICtrlCreateLabel("Label1" , 10, 10, 148, 33)
$Label2 = GUICtrlCreateLabel($labeltext, 50, 10, 550, 33)
GUISetState(@SW_SHOW)
;~ $StartSekunden=30*60+10
$StartSekunden=25
$Timer=TimerInit()
[/autoit][autoit][/autoit][autoit]While 1
$Sekunden=$StartSekunden-Floor(TimerDiff($Timer)/1000)
$Stunden=Floor($Sekunden/(60*60))
$Sekunden-=$Stunden*60*60
$Minuten=Floor($Sekunden/60)
$Sekunden-=$Minuten*60
GUICtrlSetData($Label1,$Sekunden)
If $Sekunden=25 Then
Exit
EndIf
$nMsg = GUIGetMsg()
Switch $nMsg
Case $GUI_EVENT_CLOSE
Exit
EndSwitch
Sleep(10)
WEnd
HauptScript (nur ein Beispiel):
[autoit]
Run("Notepad.exe")
Sleep(1000)
Exit