|
| Компьютерный форум OSzone.net » Автоматическая установка Windows » Автоматическая установка Windows 2000/XP/2003 » Mars Installer (выбор устанавливаемых приложений) |
|
|
Mars Installer (выбор устанавливаемых приложений)
|
|
Пользователь Сообщения: 104 |
Предлагаю Вашему вниманию маленьку программку нашего программиста (кажется из Белорусии, хотя могу и ошибаться) - Mars Installer. Предназначенной для автоматизации установки софта с компакт диска, по локалке, на Т-13 или после установки виндоус.
О программе можно почитать и скачать здесь: http://www.mars-soft.net/rus/installer.htm Программа бесплатна (Donateware). Обладает рядом примущест по сравнению с аналогами (XPlode или WPI): - компактна - состоит из 2-файлов собственно сама программа и ini-шный файл настроек - Синтаксис Файла настроек гораздо проще, чем у конкурентов. - может запускаться и по сети, и на Т-13, и с оптичесского носителя - Функции, которые могут быть выполнены через встроенные команды Windows, выполняются через них: добавление/удаление записей в реестр, пользователей, копирование и перемещение файлов и др. Последняя версия 1.5. История изменений XPlode - вымерший динозавр, WPI - сложный и навороченный кучей ненужных фичей Рекомендую Mars Installer. |
|
|
Отправлено: 18:51, 03-06-2008 | |
|
Ветеран Сообщения: 596
|
Профиль | Сайт | Отправить PM | Цитировать Цитата Snakus:
Приходится писать так, без \ : %BPATH%allusers.exe %FOLDER%\allusers.reg /custom /yes хотя правильнее %BPATH%\allusers.exe %FOLDER%\allusers.reg /custom /yes или например использование кавычек: Run1='"%FOLDER%\DirectX 9.0c (Rus).exe"' почему команда правильно выполняется только когда стоит апостроф ' не понятно... или вот: Run1="%PROGRAMFILES%\WINRAR\winrar.exe" e -y "%BDRV%\WINDOWS\SOFT\UTILITY\sysint.exe" autoruns.exe procexp.exe %SYSTEMROOT% Если поставить кавычки в последнем пути Run1="%PROGRAMFILES%\WINRAR\winrar.exe" e -y "%BDRV%\WINDOWS\SOFT\UTILITY\sysint.exe" autoruns.exe procexp.exe "%SYSTEMROOT%" то работать тоже не будет... |
|
|
------- Отправлено: 11:59, 17-08-2011 | | #11 | |
|
Новый участник Сообщения: 14
|
Профиль | Сайт | Отправить PM | Цитировать Anton04, про кавычки я уже много раз писал у себя на форуме. Повторю:
Парсер ini файла если обнаруживает вначале и в конце строки одинаковые кавычки (двойные или одинарные), то их опускает и передаёт только то, что между ними из-за чего команды с пробелами в путях cmd неправильно обрабатывает. Если первая кавычка есть, а последней нет - значит передаёт всё как есть. С кавычками, конечно, надо это дело упростить... Что по %BPATH%, то можно было и мне написать об этом. Однако в винде пути типа C:\Folder1\\Folder2\Folder3\\Folder4 обрабатываются без особых проблем. P.S. А почему тема висит в разделе "Автоматическая установка Windows 2000/XP/2003"? Под Windows 7 тоже всё работает ![]() |
|
Отправлено: 13:28, 17-08-2011 | | #12 | |
|
Ветеран Сообщения: 596
|
Профиль | Сайт | Отправить PM | Цитировать Цитата Marsianin:
Цитата Marsianin:
P.S. Я же говорю, что свыкся с этим... пускай это будут фичи... |
||
|
------- Отправлено: 12:48, 18-08-2011 | | #13 | |
|
Пользователь Сообщения: 104
|
Профиль | Отправить PM | Цитировать Цитата shao:
|
|
|
------- Отправлено: 22:39, 23-08-2011 | | #14 | |
|
Пользователь Сообщения: 139
|
Профиль | Отправить PM | Цитировать Цитата Snakus:
BS Post Installer от Boa Soft. |
|
|
Отправлено: 09:21, 24-08-2011 | | #15 | |
|
Старожил Сообщения: 476
|
Профиль | Отправить PM | Цитировать Цитата Snakus:
|
|
|
Отправлено: 08:26, 27-10-2011 | | #16 | |
|
Старожил Сообщения: 343
|
Профиль | Сайт | Отправить PM | Цитировать Сюда бы конфигуратор и был бы полный кайф. А так, допустим я решил добавить какую-то софтину, уже имея готовый конфиг из 100 программ. Прописать команды установки не проблема, но потом надо будет вручную переписывать нумерацию каждой проги. Более наглядно:
Код:
[2] Name=QIP 2012 Build 7102 Desc1=Быдло-софт Icon=-1 Category=6 Folder=%ROOTC%\INTERNET\Messengers Run1="%FOLDER%\qip2012.exe" /S [3] Name=Miranda IM 0.9.42 Desc1=Лучший месенджер Icon=-1 Category=6 Folder=%ROOTC%\INTERNET\Messengers Run1="%FOLDER%\miranda32.exe" /S |
|
------- Последний раз редактировалось Lubitel Softa, 05-02-2012 в 20:08. Отправлено: 19:59, 05-02-2012 | | #17 | |
|
Пользователь Сообщения: 96
|
Профиль | Отправить PM | Цитировать Lubitel Softa, всё решаемо!
делаю так: для категории каждой резервирую определенное количество номеров (5-10-20-...) например в вашем случае Код:
[2] Name=QIP 2012 Build 7102 Desc1=Быдло-софт Icon=-1 Category=6 Folder=%ROOTC%\INTERNET\Messengers Run1="%FOLDER%\qip2012.exe" /S ; ... ; далее пойдет другая категория ; ... [21] Name=тут будет например опера Desc1=опера Icon=-1 Category=7 Folder=%ROOTC%\INTERNET\browzer Run1="%FOLDER%\opera.exe" /silent /launchopera 0 /desktopshortcut 1 /quicklaunchshortcut 1 /startmenushortcut 1 /allusers дык, у нас есть любой номер в диапазоне от 3 до 20 вставляй, добавляй .. |
|
Отправлено: 00:14, 06-02-2012 | | #18 | |
|
Пользователь Сообщения: 96
|
Профиль | Отправить PM | Цитировать ЗЫ. главная проблема для меня:
- текущий каталог для любых значениях Folder или ROOTC будет тот, откуда был запущен интегратор (marsinst.exe) вот пример: Код:
Folder=%ROOTc%\-Burn\CDBurnerXP v.4.3.9.2783 Run1="%FOLDER%\s.bat" Код:
dir .\ > t.txt хорошо, когда тихий инсталлятор представляет один файл, одна строка Run1=... а если у меня инсталляция оригинала, потом убить процесс, потом накатить рег-данные, и в добавок копировать свои настройки куда надо .. получается поток Run2= ... Run10= .. как вариант решения такой проблемы: - тот же файл s.bat, там прописаны команды для автоустановки, убития процессов, короче всё нужное - но, в начале этого файла пишу такую строку: Код:
cd %~1 ... далее команды для автоустановки Код:
Run1='"%FOLDER%\s.bat" "%FOLDER%"' 7-Zip v.9.25 в определенном каталоге 3 файла: s.bat + 7z925.msi + 7z925-x64.msi s.bat такой: Код:
cd %~1 if defined ProgramW6432 ( set file=7z925-x64.msi ) else ( set file=7z925.msi ) start /wait msiexec.exe /i %file% /qb Код:
Run1='"%FOLDER%\s.bat" "%FOLDER%"' |
|
Отправлено: 00:38, 06-02-2012 | | #19 | |
|
Пользователь Сообщения: 96
|
Профиль | Отправить PM | Цитировать ну, и добить тему ..
хотелки. - окно. из изменяемых параметров - только ширина! остальные размеры и положение окна недоступны. - шрифты. попробуйте открыть окно инсталлятора на полномерном экране с разрешайкой 1920Х ... и почитать текст Код:
Desc1= описание программы Код:
Radio=<число> пример, установка DAEMON Tools Lite делаем два пункта: - один с установкой SPTD, другой без установки пункты взаимоисключающие, в каждом блоке ставим к примеру Код:
Category=3 Radio=2 и если есть у нас отдельно установка SPTD в другой категории Код:
Category=4 Код:
Radio=2 - описание программы - текст довольно маленький по ширине, переходы на другую строку не предусмотрены(?) Код:
Desc1= описание программы, тут напишешь немного и в одну строку - отдельно галочку - парегрузить систему после установки всех прог или нет - цвета. это карраул ... цвета в обратной последовательности (BGR) - хорошо бы ввести категории. по-умолчанию - это есть. а еще бы галочки - интернет или защита (и тут же нужные галочки проставились) .. - распознавалку разрядности системы (х86-х64) включить, хотя я как-то выкрутился |
|
Отправлено: 13:04, 06-02-2012 | | #20 | |
|
|
Участник сейчас на форуме |
|
Участник вне форума |
![]() |
Автор темы |
![]() |
Сообщение прикреплено |
| |||||
| Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
| BS Post Installer - выбор программ перед установкой | Boa Soft | Автоматическая установка Windows 2000/XP/2003 | 1949 | 21-04-2012 12:11 | |
| T-12 Installer - автоматическая установка приложений | K.A.V. | Автоматическая установка Windows 2000/XP/2003 | 10 | 29-07-2011 10:17 | |
| T13 - выбор приложений для установки... | Gsmart | Автоматическая установка приложений | 7 | 05-01-2010 11:54 | |
| Выбор устанавливаемых драйверов | icestranger | Автоматическая установка Windows 2000/XP/2003 | 1 | 19-09-2008 17:16 | |
| SelApp - программа для выбора устанавливаемых приложений | AlexVP | Автоматическая установка Windows 2000/XP/2003 | 38 | 27-10-2006 16:56 | |
|