Что нового

GUI (Объединение скриптов в один инсталлер)

c-n1x

Новичок
Сообщения
26
Репутация
1
Добрый день.
Ситуация такая, я написал несколько скриптов для установки определенного софта и его конфигурирования.
Подскажите как сделать гуи, чтобы я смог выбирать что мне нужно поставить (выполнить), а что нет на конкретном ПК, потом нажимал Старт, и все мои выбранные скрипты поочереди выполнялись.

Если будете выкладывать исходник, то плиз с подробными коментариями, я только начал автоит изучать.

За основу можно взять такую форму :

Код:
$Form1 = GUICreate("Form1", 482, 208, 222, 272)
$Group1 = GUICtrlCreateGroup("Group1", 8, 8, 177, 97)
$Checkbox1 = GUICtrlCreateCheckbox("Setup1", 16, 32, 97, 17)
$Checkbox2 = GUICtrlCreateCheckbox("Setup2", 16, 56, 97, 17)
$Checkbox3 = GUICtrlCreateCheckbox("Setup3", 16, 80, 97, 17)
$Checkbox4 = GUICtrlCreateCheckbox("Setup4", 120, 32, 60, 17)
$Checkbox5 = GUICtrlCreateCheckbox("Setup5", 120, 56, 60, 17)
$Checkbox6 = GUICtrlCreateCheckbox("Setup6", 120, 80, 60, 17)
GUICtrlCreateGroup("", -99, -99, 1, 1)
$Button1 = GUICtrlCreateButton("Выполнить", 192, 16, 283, 89, $WS_GROUP)
$Label2 = GUICtrlCreateLabel("Установка...", 8, 144, 92, 17)
$Progress2 = GUICtrlCreateProgress(112, 120, 134, 17)
$Label1 = GUICtrlCreateLabel("", 264, 144, 206, 17)
$Label3 = GUICtrlCreateLabel("Распаковка...", 8, 120, 74, 17)
$Progress1 = GUICtrlCreateProgress(112, 144, 134, 17)
$Label4 = GUICtrlCreateLabel("ОК", 264, 120, 19, 17)
$Button2 = GUICtrlCreateButton("Выход", 8, 176, 75, 25, $WS_GROUP)
$Label5 = GUICtrlCreateLabel("Переделаешь сам", 96, 184, 97, 17)


GUICtrlSetData($Progress1,0)
GUICtrlSetData($Progress2,0)
GUICtrlSetState($Label3,$GUI_HIDE)
GUICtrlSetState($Label2,$GUI_HIDE)
GUICtrlSetState($Label1,$GUI_HIDE)
GUICtrlSetState($Label4,$GUI_HIDE)
GUICtrlSetState($Progress1,$GUI_HIDE)
GUICtrlSetState($Progress2,$GUI_HIDE)
GUISetState(@SW_SHOW)
 
Автор
C

c-n1x

Новичок
Сообщения
26
Репутация
1
Нет, это не то.


Добавлено:
Сообщение автоматически объединено:

Все, спасибо, разобрался сам!
 
Верх