Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Автоматическая установка Windows » Автоматическая установка приложений » Автоматический установщик приложений: WSI

Ответить
Настройки темы
Автоматический установщик приложений: WSI

Аватара для minutka15

Пользователь


Сообщения: 70
Благодарности: 9

Профиль | Отправить PM | Цитировать


Изменения
Автор: minutka15
Дата: 09-09-2018
Описание: Новая версия
Авто-установщик программ WSI

Новая версия программы от 9 сентября 2018г.

Скрытый текст


Программа умеет устанавливать установщики в тихом автоматическом режиме.
Программа запускается на любом этапе установки windows Т12, Т13, RUNONCE и т.д.
Можно собрать свой набор любимого софта и в любое время запустив установщик начать процесс установки.
Для примера как всё это работает в установщик добавил 10 пустышек установщиков для теста/ознакомления.
Посмотрев структуру папок и прописи в wsi.ini в папке программы вы легко сможете определить что и как запускается и как всё это функционирует.
Вот краткая инструкция:
Скаченный файл распаковываем в любое удобное место в любую папку.
Заходим в папку "WSI" и в ней создаем подпапки. Можно создать до 300 папок с нужным вам софтом.
Создаем имена папок, в начале в обязательном порядке начинаем с:
001_название
002_название
003_название
и так далее до 300 если нужно...
создаем в каждой созданной папке файл WSI.INI с вашим установщиком.
Например в первую созданную папку "001_GOMPlayer" кладем ваш установщик Gomplayersetup.exe
и в файле WSI.INI прописываем следующее:
Код: Выделить весь код
[RUN]
1=Gomplayersetup.exe /S  <-если нужен ключ для тихой установки...
S=..\..\SURT\gomplayer.png <-тут путь к картинке когда выделяешь мышкой программу.
D=Устанавливается: Gomplayer <-тут описание того что устанавливается. (во время процесса установки)
F=Установка завершена! <-тут описание что программа установилась. (будет видно в окошке описания)
Так вот для каждого установщика в своей папке редактируем "WSI.INI" для каждой программы.
Если вам необходимо к установщику добавить второй установщик например русификатор,
то в WSI.INI прописываем:
Код: Выделить весь код
[RUN]
1=Gomplayersetup.exe /S
2=GomplayerRus.exe /ключ если нужен.. если нужнен запуск третьего установщика то идем далее:
3=GomPlayerSkins.exe /ключ если нужен..
Таким образом можно в одну папку припаять до 100 установщиков.
Будет полезно для установки обновлений к чему либо, или что нибудь другое..
Так-же в папку с программой можно ложить bat и reg файлы. Условие такое, что названия у них в обязательном порядке должно быть WSI.BAT WSI.REG
В первую очередь установщик обрабатывает команды из WSI.INI все запуски от (1= до 100= ).
Затем установщик ищет WSI.BAT и в самом конце установщик берется за обработку WSI.REG.
Запуск рега происходит с тихой командой regedit /s.
Это если в папке с программой имеются все эти файлы. Если нет то установщик переходит к обработке следующей папке программы.
После завершения сбора софта и завершения редактирования установщиков идём в корневую папку где лежит wsi.ini и там для каждого созданного приложения прописываем:

К примеру начинаем с первой созданой папки.
[P_01]
S=SURT\gomplayer.png
D=GOM Player очень хороший проигрыватель бла бла бла и т.д.

[P_02]
S=SURT\moyaproga2.png
D=Тут описание второй созданной программы из папки (002_myprogram)

[P_03]
S=SURT\moyaproga3.png
D=Тут описание третьей созданной программы из папки (003_myprogram)

И так далее до 300 программ.
Если мы хотим чтобы некоторые программы уже были с отмеченными галочками то в такой секции прописываем:

Код: Выделить весь код
[PRESELECT]
01=1 (где 1 отмечено галочкой)
02=0 (где 0 не отмечено)
Если ничего не создавать то по умолчанию ничего не отмечено.
Для того чтобы отметить выбираем номер программы и прописываем:
43=1 (программа под номером 43 будет отмечена галочкой)
--
Установщики *.MSI программа не поддерживает.
Для установки *.MSI файлов можно использовать батник WSI.BAT
в который можно прописать путь для запуска и установки таких файлов.
На пример, мы создали папку "009_Google_Chrome_x64" и положили в папку установщик GoogleCrome.MSI
Для этого в файле WSI.INI ничего для запуска к нему не прописываем, оставляем так:
Код: Выделить весь код
[RUN]
S=..\..\SURT\GoogleChrome.png
D=Устанавливается - Google Chrome 43.0.2357.65 (x64)

Кладем батник WSI.BAT в папку рядом с установщиком MSI и прописываем полный путь к установщику.
Код: Выделить весь код
Start /wait WSI\009_Google_Chrome_x64\GoogleCrome.MSI /qn

Название папки должно быть без пробелов когда используется такой метод с батниками.

Таймер в файле "wsi.ini"

Код: Выделить весь код
[SETTINGS]  
TIMER = 30


это значит по истечении 30 секунд установщик сам кликнет на кнопку старт
и запустит установку выбранных приложений (если они отмечены в wsi.ini под секцией [PRESELECT])
Можно добавлять какое угодно время. На пример TIMER = 600 (10 минут).
Кликнув мышкой в оболочке в любом месте, таймер останавливается и пропадает из оболочки...

Скачать

-------
We don't call 911

Это сообщение посчитали полезным следующие участники:

Отправлено: 20:43, 25-05-2015

 

Аватара для minutka15

Пользователь


Сообщения: 70
Благодарности: 9

Профиль | Отправить PM | Цитировать


Собрал новую версию программы.
Из изменений можно отметить следующее:
Добавлен CheckBox для выхода из программы по окончанию установки.
Теперь по умолчанию программа не закрывается после завершения установки выбранных приложений.
Добавлена кнопка проигрывания музыки. Имеется возможность Play/Pause. Можно закинуть свой mp3 файл вместо имеющегося, переименовав его в wsi.mp3. Находится в папке -> SURT\Plugins\wsi.mp3
Встроен показ установленной RAM памяти в компьютере.
Изменен внешний вид программы, ListBox увеличен по размеру. Paragraph уменьшен.
Кое где по мелочи исправлен сам код программы.
Скрытый текст

-------
We don't call 911


Отправлено: 01:42, 09-09-2018 | #11



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

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


Старожил


Сообщения: 244
Благодарности: 62

Профиль | Отправить PM | Цитировать


мда .. странная оболочка
огромное поле под картинку, зачем? иконочка занимает 5-10 кил, картинка сколько? у нас выставка картинок?

отдельно ini-файл для описания (всех описаний) WSI.INI, отдельно файл для установки (WSI.INI) в каждой папке
нумерация каталогов, зачем?

создал папку, допустим 234_Mozilla Firefox, там всё нужное для установки лисы
сл.папка 235_Mozilla SeaMonkey, там всё нужное
и решил добавить в сборку Mozilla Firefox ESR и как? номера соседние заняты, делать последнюю строку 299_Mozilla Firefox ESR - и как визуально это выглядит? выглядит хренью!

каталогизации нет, я не помню названия программы, помню её функции .. у меня пару сотен строк - как искать?

а что, если, в каждой папке есть всё, что нужно для установки и для показывания, как то инсталлятор, название инсталлятора, описание, иконочка, версия программы, тип программы (каталогизация).
и из каждой отдельной папки уже и собираем компоненты оболочки. хотим добавить софта - создали папку, туда закинули все нужные файлы, перестроили оболочку.

Отправлено: 13:19, 09-09-2018 | #12


Новый участник


Сообщения: 11
Благодарности: 0

Профиль | Отправить PM | Цитировать


Программа для не огромных проектов со списком 200. В некоторых случаях только она и подходит! Хотя и там, если изначально подготовиться... то все будет хорошо!

Отправлено: 04:52, 26-11-2018 | #13



Компьютерный форум OSzone.net » Автоматическая установка Windows » Автоматическая установка приложений » Автоматический установщик приложений: WSI

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Автоматический установщик Defraggler wolkow70 Автоматическая установка приложений 16 17-04-2014 11:50
Автоматический установщик Recuva wolkow70 Автоматическая установка приложений 11 24-10-2013 07:52
Установка - Установщик зависает hydrogen001@fb Microsoft Windows 8 и 8.1 0 05-11-2012 23:39
Разное - Запуск DOS-приложений из приложений Windows Nadine3452 Microsoft Windows 2000/XP 2 28-05-2009 13:16
Установщик NSIS NikitOS_XP Автоматическая установка приложений 1 03-12-2006 00:42




 
Переход