Hallo, wie bekomme ich es hin wenn man ein Programm startet das gleich der Progressbalken sich voll lädt?
[autoit]case ????
GUICtrlSetData($progress1,GUICtrlRead($progress1)+6000)
Hallo, wie bekomme ich es hin wenn man ein Programm startet das gleich der Progressbalken sich voll lädt?
[autoit]case ????
GUICtrlSetData($progress1,GUICtrlRead($progress1)+6000)
meinst du einfach so???
[autoit]$progress1 = GUICtrlCreateProgress ( 10, 10 ,100 , 20)
GUICtrlSetData($progress1 , 100)
Wenn du es in schritten machen willst:
[autoit]$progress1 = GUICtrlCreateProgress ( 10, 10 ,100 , 20)
[/autoit][autoit][/autoit][autoit]For $i = 0 To 100 Step 10
GUICtrlSetData($progress1 , $i)
Sleep(100)
Next
Sleep(1000)
[/autoit][autoit][/autoit][autoit]For $i = 100 To 0 Step -5
GUICtrlSetData($progress1 , $i)
Sleep(100)
Next
edit: Sleep eingebaut
So richtig in Schriten ist es aber auch nicht da so wie du es gemacht ist es so schnell lädt dass man die schrite nicht merkt ich würde nach dem guictrlsetdata noch ein sleep einbauen
zb. Sleep(500) somit wartet es immer ganz kurz
Hallo slin,
warum denn gleich 2 Threads für 1 Problem siehe: Progress starten automatisch oder hattest du an so etwas gedacht?
#include <GUIConstantsEx.au3>
#include <ProgressConstants.au3>
#include <StaticConstants.au3>
#include <WindowsConstants.au3>
Global $i
[/autoit] [autoit][/autoit] [autoit]#Region ### START Koda GUI section ### Form=
$Form1 = GUICreate("Hackshield", 236, 99, 192, 124)
$Progress = GUICtrlCreateProgress(0, 80, 233, 17)
$Icon1 = GUICtrlCreateIcon("C:\Users\********\Documents\Dokumente\icons\Boss.ico", -1, 0, 0, 33, 25, BitOR($SS_NOTIFY, $WS_GROUP))
$Label1 = GUICtrlCreateLabel("War Rock ", 48, 8, 154, 41)
GUICtrlSetFont(-1, 24, 400, 0, "MS Sans Serif")
$Label2 = GUICtrlCreateLabel("Homepage URL", 8, 56, 98, 24)
GUICtrlSetFont(-1, 12, 400, 0, "MS Sans Serif")
GUISetState(@SW_SHOW)
#EndRegion ### END Koda GUI section ###
While 1
$nMsg = GUIGetMsg()
Switch $nMsg
Case $GUI_EVENT_CLOSE
Exit
EndSwitch
If $i / 100 > GUICtrlRead($Progress / 100) Then GUICtrlSetData($Progress, $i / 100)
$i += 1
WEnd
mfg (Auto)Bert
mfg (Auto)Bert