Ich habe gerade mit AutoIT angefangen und mache meine ersten Versuche, deswegen bitte ich ein bisschen um Rücksichtnahme Ich habe auf jeden Fall ein Progressbar erstellt, welcher aber aus mir unbekannten Gründen erst bei 100% angezeigt wird. Das ist nicht gerade sinnvoll, da er ja schließlich den Progress anzeigen soll und nicht erst, wenn er fertig ist
[autoit]
; Copyright 2011 master2die [http://www.bafg.net]
#include <GUIConstants.au3>
MsgBox(64, "Willkommen beim Gamer-Futter-Timer!", "Copyright 2011 masterdie@BAFG.network")
$zahl = InputBox("Bitte Eingabe tätigen", "Bitte gebe die Zubereitungsdauer an. Eine Angabe in Minuten ist von Nöten.", "10")*60000
$progress = $zahl/4
If $zahl > 1 Then
MsgBox(48,"Timer gestartet","Der Timer wird sich dann bei dir melden [MIT DEM CLICK AUF OK STARTET DER TIMER]")
#Region ### START Koda GUI section ### Form= ;Anfang von Koda GUI sectionG
GUICreate("Aktueller Status", 469, 26, 193, 125)
GUICtrlCreateProgress(0, 0, 468, 25) ;Er erstellt eine Statusleiste
GUICtrlSetData(-1, 20) ;Gehe zu 20%
Sleep($progress) ;Warte, wie bei einer Installation
GUICtrlSetData(-1, 40) ;Gehe zu 40%
Sleep($progress) ;Warte
GUICtrlSetData(-1, 60) ;Gehe zu 60%
Sleep($progress) ;Warte
GUICtrlSetData(-1, 80) ;Gehe zu 80%
Sleep($progress) ;Warte
GUICtrlSetData(-1, 100) ;Gehe zu 100%
GUISetState(@SW_SHOW)
#EndRegion ### END Koda GUI section ### ;Das Ende von Koda Gui section
;Sleep($zahl)
MsgBox(64, "Essen ist fertig", "Deine Mahlzeit ist fertig. Guten Appetit! :)")
MsgBox(64, "Danke", "Wenn Dir dieses Tool gefallen hat, dann besuche doch mal http://www.bafg.net ;)")
Else
MsgBox(16, "Fehler!", "Deine Zeit muss länger als 1 Minute sein und darf nur aus Zahlen bestehen.")
EndIf
Was habe ich falsch gemacht? :O