Hi Leute,
so Ich hab jetzt da mein Netlogonscritp. dieses Script dauert durch die ganzen funktionen doch etwas länger. Damit der User nicht die Nerven wegschmeisst will ich ihm einen Progressbalken geben (daran er sich anhalten kann *fg*)
Meine Idee wäre so gewesen :
ich setze im Script 10 Marker $1 = 10 (% sozusagen, Am Anfang beginnen mit Null und dann zum schluss mit 100)
wenn das Script anläuft soll der Progressbalken erscheinen und dann wenn das Script fertig ist soll er sich mit dem Scriptende verabschieden.
hab da mir schon was zusammengestellt
[autoit]Func _statusbar($f_rdvalue)
Local $h_mgui = GUICreate("Netlogon Status", 320, 70, -1, -1)
Local $h_progressbar = GUICtrlCreateProgress(10, 10, 300, 20, $PBS_SMOOTH)
;~ Local $h_fillbt = GUICtrlCreateButton("&Fill", 10, 40, 60, 20)
GUISetState(@SW_SHOW, $h_mgui)
While 1
Local $a_msg = GUIGetMsg(1)
Select
Case $a_msg[0] == $GUI_EVENT_CLOSE
ExitLoop 1
;~ Case $a_msg[0] == $h_fillbt
;~ GUICtrlSetData($h_progressbar, $f_rdvalue)
EndSelect
Sleep(199)
;~ $a_msg[0] == $h_fillbt
GUICtrlSetData($h_progressbar, $f_rdvalue)
Sleep(199)
WEnd
GUIDelete($h_mgui)
EndFunc ;==>_statusbar
und wie kann ich jetzt diese so einbauen das es neben dem script läuft und durch das mainscript gefüttert wird ??
lg
TOM