Автоматический установщик приложений: WSI
Авто-установщик программ 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] Если вам необходимо к установщику добавить второй установщик например русификатор, то в WSI.INI прописываем: Код:
[RUN] Будет полезно для установки обновлений к чему либо, или что нибудь другое.. Так-же в папку с программой можно ложить 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] Для того чтобы отметить выбираем номер программы и прописываем: 43=1 (программа под номером 43 будет отмечена галочкой) -- Установщики *.MSI программа не поддерживает. Для установки *.MSI файлов можно использовать батник WSI.BAT в который можно прописать путь для запуска и установки таких файлов. На пример, мы создали папку "009_Google_Chrome_x64" и положили в папку установщик GoogleCrome.MSI Для этого в файле WSI.INI ничего для запуска к нему не прописываем, оставляем так: Код:
[RUN] Кладем батник WSI.BAT в папку рядом с установщиком MSI и прописываем полный путь к установщику. Код:
Start /wait WSI\009_Google_Chrome_x64\GoogleCrome.MSI /qn Название папки должно быть без пробелов когда используется такой метод с батниками. Таймер в файле "wsi.ini" Код:
[SETTINGS] это значит по истечении 30 секунд установщик сам кликнет на кнопку старт и запустит установку выбранных приложений (если они отмечены в wsi.ini под секцией [PRESELECT]) Можно добавлять какое угодно время. На пример TIMER = 600 (10 минут). Кликнув мышкой в оболочке в любом месте, таймер останавливается и пропадает из оболочки... Скачать Скрытый текст
|
программа отличная, всё просто и красиво, только не нашёл, как установить таймер запуска?
|
tom2
Добавил функцию таймера. В ранней версии таймер был вшит в проект. Теперь вытащил эту функцию в ini файл. Можно самому выставлять время. Ссылка обновлена. |
А можно как то сделать, чтобы после окончания установки какой либо утилиты , прога не закрывалась?
|
minutka15, ОБНОВИ ПОЖАЛУЙСТА ССЫЛКУ. НЕ МОГУ НАЙТИ ПОСЛЕДНЮЮ ВЕРСИЮ КОТОРАЯ ОПИСАНА ТУТ
|
minutka15, ну обнови, ааааа? :) или тут сообщением скинь ссылку на архив.
|
Маkсим, tom2, у вас скорее всего есть эта версия WSI. Подключайтесь!
|
Отличное приложение, практично и удобно.
|
Давно не заглядывал сюда и по этому не отвечал...
Сляпал новую версию. Описание и ссылка в шапке... |
Спасибо!!!!
|
Собрал новую версию программы.
Из изменений можно отметить следующее: Добавлен CheckBox для выхода из программы по окончанию установки. Теперь по умолчанию программа не закрывается после завершения установки выбранных приложений. Добавлена кнопка проигрывания музыки. Имеется возможность Play/Pause. Можно закинуть свой mp3 файл вместо имеющегося, переименовав его в wsi.mp3. Находится в папке -> SURT\Plugins\wsi.mp3 Встроен показ установленной RAM памяти в компьютере. Изменен внешний вид программы, ListBox увеличен по размеру. Paragraph уменьшен. Кое где по мелочи исправлен сам код программы. |
мда .. странная оболочка
огромное поле под картинку, зачем? иконочка занимает 5-10 кил, картинка сколько? у нас выставка картинок? отдельно ini-файл для описания (всех описаний) WSI.INI, отдельно файл для установки (WSI.INI) в каждой папке нумерация каталогов, зачем? создал папку, допустим 234_Mozilla Firefox, там всё нужное для установки лисы сл.папка 235_Mozilla SeaMonkey, там всё нужное и решил добавить в сборку Mozilla Firefox ESR и как? номера соседние заняты, делать последнюю строку 299_Mozilla Firefox ESR - и как визуально это выглядит? выглядит хренью! каталогизации нет, я не помню названия программы, помню её функции .. у меня пару сотен строк - как искать? а что, если, в каждой папке есть всё, что нужно для установки и для показывания, как то инсталлятор, название инсталлятора, описание, иконочка, версия программы, тип программы (каталогизация). и из каждой отдельной папки уже и собираем компоненты оболочки. хотим добавить софта - создали папку, туда закинули все нужные файлы, перестроили оболочку. |
Программа для не огромных проектов со списком 200. В некоторых случаях только она и подходит! Хотя и там, если изначально подготовиться... то все будет хорошо!
|
Время: 03:39. |
Время: 03:39.
© OSzone.net 2001-