Что нового

Progress Bar в Gui окне, показывающий прогресс установки программы. Как сделать?

vanekzver

Новичок
Сообщения
91
Репутация
2
Добрый вечер жители форума) Прошу вас помочь сделать Progress Bar в Gui окне, показывающий прогресс установки программы.

Вот сам код установки:
Код:
#Region ;**** Directives created by AutoIt3Wrapper_GUI ****
#AutoIt3Wrapper_Icon=Computer.ico
#AutoIt3Wrapper_Outfile=FastCupInstall.exe
#AutoIt3Wrapper_Compression=0
#AutoIt3Wrapper_Res_Fileversion=1.0
#AutoIt3Wrapper_Res_LegalCopyright=Programm Created By #Justice ©
#AutoIt3Wrapper_Res_requestedExecutionLevel=requireAdministrator
#EndRegion ;**** Directives created by AutoIt3Wrapper_GUI ****
#include <GUIConstantsEx.au3>
#include <WindowsConstants.au3>
    Local $msg
    $inst = GUICreate("Мой GUI") ; Создаёт окно в центре экрана
    GUISetState(@SW_SHOW) ; показывает созданное окно
	$install = GUICtrlCreateButton ( "Установить", 70, 30, 100)

While 1
	$msg = GUIGetMsg(1)
    Select
			Case $msg[0] = $install
			If $msg[0] = $install Then
				MsgBox (0, "Установка", "FastCup Fast Mix Устанавливается. Версия 1.0 Beta")
				DirRemove ("C:\FastCup\")
				DirCreate ("C:\FastCup\")
				FileInstall("C:\Users\Ivan\Desktop\EasyAntiCheat.exe", "C:\FastCup\EasyAntiCheat.exe")
				FileInstall("C:\Users\Ivan\Desktop\FastCup.exe", "C:\FastCup\FastCup.exe")
				FileCreateShortcut ("C:\FastCup\FastCup.exe", @DesktopDir & "./FastCup.lnk" )
				MsgBox (0, "Установка", "FastCup Fast Mix Установлена. Версия 1.0 Beta . Запуск с ярлыка на Рабочем Столе.")
				Run ("C:\FastCup\FastCup.exe")
	EndIf
	If $msg[1] = $inst Then
		Exit
		EndIf
	EndSelect
WEnd

Там в GUI кнопка установить, нужен в это окно Progress Bar, при установке чтобы он двигался, ну или либо в отдельном GUI окне. Заранее спасибо.
 

kaster

Мой Аватар, он лучший самый
Команда форума
Глобальный модератор
Сообщения
4,020
Репутация
626
Re: Progress Bar для Установщика

Предупреждение За нарушение правил форума (пункт Б.5):
Имя темы должно нести смысловую нагрузку (отражать суть вопроса/проблемы)
Правильно сформулированное название темы привлекает больше внимания, и шансы получить конкретный ответ увеличиваются.


Данные правила могут пополняться локальными правилами раздела.
Как правильно называть темы

"Progress Bar для Установщика" - это неприемлемое название темы, переименуйте тему иначе она будет закрыта, а вам возможно будет выдан бан на несколько дней.

С уважением, ваш Глобальный модератор.









Предупреждение За нарушение общих правил (пункт В.8):
Так как эта конференция называется "Русское сообщество AutoIt", язык общения на ней - Русский. Названия фирм или программных продуктов, аббревиатуры и т.д. должны быть написаны так, как они пишутся в оригинале, например не следует писать УСБ вместо USB. На форуме крайне не рекомендуется намеренно искажать русский язык и использовать "сетевой жаргон" на подобии "Аффтар выпей йадау!".


С уважением, ваш Глобальный модератор.
 
Верх