Hi gibt es eine Code der nur Progress oder wie des auch heist anzeigt?
Code der nur "Progres" anzeigt
-
- [ offen ]
-
TjaSchiksal -
6. Januar 2009 um 16:54 -
Geschlossen -
Erledigt
-
-
mh also angenommmen ich habe einen Scropt erstellt... also das der dann den Scropipt sein Progress zeigt so in etwa ( ich kans net Formulieren sorry )
-
- Offizieller Beitrag
Versuche mal dich sauber zu artikulieren - ich versteh kein Wort
-
ihr kennt doch dieses Sample Control ( des wo im Auto it order drin ist) da is so n Proggres des will ich haben
-
Versuche mal dich sauber zu artikulieren - ich versteh kein Wort
me too -
-
also noch mal.:
[autoit]
du meinstGuiCtrlCreateProgress
[/autoit]und natürlich musst du erst eine GUI mit GuiCreate erstellen ...
-
okay danke aber kannst du mir n code geben der grad so ungefähr funkt?
-
super =)
aber da wird nichts angezeigt bzw es wird nicht grün wie so? -
okay danke
[autoit]
is der code hier richtig?guicreate("Test123")
[/autoit]
guictrlcreateprogress(10,10,100,20)
guisetstate()
guictrlsetdata($name,50) ;50%
while guigetmsg()<>-3
wend
meinst du es so? also des schliest sich bei mir immer -
Hallo TjaSchicksal,
probier das mal so...Spoiler anzeigen
[autoit]#include <GUIConstantsEx.au3>
[/autoit] [autoit][/autoit] [autoit]
#include <WindowsConstants.au3>guicreate("Progressbar",370,40,-1,-1,$WS_POPUP)
[/autoit] [autoit][/autoit] [autoit]
GUISetBkColor(0xffffff); Hintergrundfarbe der GUI$name = guictrlcreateprogress(0,0,370,40); Progressbar
[/autoit] [autoit][/autoit] [autoit]
GUICtrlSetBkColor(-1,0xffffff); Hintergrundfarbe der Progressbarguisetstate(); Gui anzeigen
[/autoit] [autoit][/autoit] [autoit]
$r = 1; Variable deklarieren für den Progresszähler
AdlibEnable("progress",40); ruft alle 40mx die Funktion "progress" aufDo
[/autoit] [autoit][/autoit] [autoit]
$msg = GUIGetMsg()
Until $msg = $GUI_EVENT_CLOSE Or $r = 100If $r = 100 Then; wird ausgeführt, wenn die Schleife beendet ist
[/autoit] [autoit][/autoit] [autoit]
MsgBox(0,"Progressbar","Progressbar beendet.")
Else
MsgBox(0,"Progressbar","Progressbar abgebrochen.")
EndIfFunc progress(); Funktion die die Progressbar aktualisiert und den Zähler hochzählt.
[/autoit]
guictrlsetdata($name,$r)
$r+=1; erhöht den Zähler jeweils um 1
EndFunc