Wu Tang

Silver Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору мне нужен бесконечный прогресс-бар, типа идет установка, я его запущу в начале установки чего-л и убью тасккилом в конце, в сети нашел скрипт: Код: #include <WindowsConstants.au3> #include <ProgressConstants.au3> Local $iSleep = 20, $iWidth = 250, $iHeight = 25 Local $hGUI = GUICreate('', $iWidth, $iHeight, -1, -1, $WS_POPUP, $WS_EX_TOPMOST) Local $ProgressBar = GUICtrlCreateProgress(0, 0, $iWidth, $iHeight, $PBS_MARQUEE) GUISetState() GUIRegisterMsg($WM_TIMER, "PlayProgressBar") DllCall("user32.dll", "int", "SetTimer", "hwnd", $hGUI, "int", 0, "int", $iSleep, "int", 0) ; ... Sleep(5000) ; Здесь работает фукция "FileInstall()" ; ... GUIRegisterMsg($WM_TIMER, '') ; ... Продолжение кода скрипта Func PlayProgressBar() GUICtrlSetData($ProgressBar, 0) EndFunc ;==>PlayProgressBar | но он заканчивается. как его поправить, чтобы он не кончался пока не убьешь и возможно ли сменить цвет полосы с зеленого на синий?
---------- Всему свое время и каждому свой час! Хочешь жить - умей вертеться! |
|