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

Компьютерный форум OSzone.net » Автоматическая установка Windows » Автоматическая установка Windows 2000/XP/2003 » Mars Installer (выбор устанавливаемых приложений)

Ответить
Настройки темы
Mars Installer (выбор устанавливаемых приложений)

Аватара для Snakus

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


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


Конфигурация

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


Изменения
Автор: Snakus
Дата: 16-08-2011
Описание: редактирование текста
Предлагаю Вашему вниманию маленьку программку нашего программиста (кажется из Белорусии, хотя могу и ошибаться) - Mars Installer. Предназначенной для автоматизации установки софта с компакт диска, по локалке, на Т-13 или после установки виндоус.

О программе можно почитать и скачать здесь: http://www.mars-soft.net/rus/installer.htm
Программа бесплатна (Donateware).
Обладает рядом примущест по сравнению с аналогами (XPlode или WPI):
- компактна
- состоит из 2-файлов собственно сама программа и ini-шный файл настроек
- Синтаксис Файла настроек гораздо проще, чем у конкурентов.
- может запускаться и по сети, и на Т-13, и с оптичесского носителя
- Функции, которые могут быть выполнены через встроенные команды Windows, выполняются через них: добавление/удаление записей в реестр, пользователей, копирование и перемещение файлов и др.

Последняя версия 1.5.
История изменений
читать дальше »

Mars Installer 1.5:
Параметр LockDesktop для блокировки рабочего стола пока запущен installer
Поддержка фона рабочего стола с Wallpaper=image.jpg (LockDesktop должен быть включён)
Параметр IfNotExists=C:\file.exe продолжает текущую установку если файл не найден
Испанская локализация (marsinst.ini)
Некоторые улучшения и исправления


XPlode - вымерший динозавр, WPI - сложный и навороченный кучей ненужных фичей

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

Отправлено: 18:51, 03-06-2008

 

Аватара для Anton04

Ветеран


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

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


Цитата Snakus:
Это-ж какие? »
Например использование переменной %BPATH%

Приходится писать так, без \ : %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



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

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


Аватара для Marsianin

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


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

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


Anton04, про кавычки я уже много раз писал у себя на форуме. Повторю:
Парсер ini файла если обнаруживает вначале и в конце строки одинаковые кавычки (двойные или одинарные), то их опускает и передаёт только то, что между ними из-за чего команды с пробелами в путях cmd неправильно обрабатывает. Если первая кавычка есть, а последней нет - значит передаёт всё как есть.
С кавычками, конечно, надо это дело упростить...

Что по %BPATH%, то можно было и мне написать об этом. Однако в винде пути типа C:\Folder1\\Folder2\Folder3\\Folder4 обрабатываются без особых проблем.

P.S. А почему тема висит в разделе "Автоматическая установка Windows 2000/XP/2003"? Под Windows 7 тоже всё работает

Отправлено: 13:28, 17-08-2011 | #12


Аватара для Anton04

Ветеран


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

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


Цитата Marsianin:
про кавычки я уже много раз писал у себя на форуме »
Вполне возможно, но ведать меня там не было...

Цитата Marsianin:
Что по %BPATH%, то можно было и мне написать об этом. »
Ну я Вам и не пушу, я вообще-то писал сообщение Snakus

P.S. Я же говорю, что свыкся с этим... пускай это будут фичи...

-------
Слабый всю жизнь идёт лёгкой дорогой, черта сильного выбрать трудный путь.
Будь осторожен в своих желаниях, ибо они иногда сбываются.


Отправлено: 12:48, 18-08-2011 | #13


Аватара для Snakus

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


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

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


Цитата shao:
Если речь идет о батниках то на форуме и на сайте описаны варианты паузы. »
нет, речь не о батниках, а о паузе между выполнением команд MarsInstaller без посторонних вспомогательных утилит.

-------
otkroveniya.ru - “Откровения людям Нового века”


Отправлено: 22:39, 23-08-2011 | #14


Аватара для Stranger13

Старожил


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

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


Цитата Snakus:
Обладает рядом примущест по сравнению с аналогами (XPlode или WPI) »
Для большего приимущества добавте GUI для добавления или изменения списка программ установки, как в
BS Post Installer от Boa Soft.
Это сообщение посчитали полезным следующие участники:

Отправлено: 09:21, 24-08-2011 | #15


Аватара для Guman

Ветеран


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

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


Цитата Snakus:
XPlode - вымерший динозавр, WPI - сложный и навороченный кучей ненужных фичей
Рекомендую Mars Installer. »
а че насчет BS Post Installer скажешь??

Отправлено: 08:26, 27-10-2011 | #16


Аватара для Lubitel Softa

Старожил


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

Профиль | Отправить 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
Вот номера заключённые в [] везде придётся прописывать ручками, совсем не айс. Программа отличная, главный marsinst.exe и файл конфига где всё настраивается, ничего лишнего, никаких папок со скинами на 20 МБ. Единственное пожелание по Mars Installer - пожалуйста, сделайте конфигуратор.

Последний раз редактировалось Lubitel Softa, 05-02-2012 в 20:08.


Отправлено: 19:59, 05-02-2012 | #17


Старожил


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

Профиль | Отправить 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
допустим, хочу добавить Mail.Ru Агент в категорию 6 (Messengers) ..
дык, у нас есть любой номер в диапазоне от 3 до 20
вставляй, добавляй ..
Это сообщение посчитали полезным следующие участники:

Отправлено: 00:14, 06-02-2012 | #18


Старожил


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

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


ЗЫ. главная проблема для меня:
- текущий каталог для любых значениях Folder или ROOTC будет тот, откуда был запущен интегратор (marsinst.exe)

вот пример:
Код: Выделить весь код
Folder=%ROOTc%\-Burn\CDBurnerXP v.4.3.9.2783
Run1="%FOLDER%\s.bat"
в s.bat записана команда:
Код: Выделить весь код
dir .\ > t.txt
так в файле t.txt будет каталог, где расположен marsinst.exe

хорошо, когда тихий инсталлятор представляет один файл, одна строка Run1=...
а если у меня инсталляция оригинала, потом убить процесс, потом накатить рег-данные, и в добавок копировать свои настройки куда надо ..
получается поток Run2= ... Run10= ..

как вариант решения такой проблемы:
- тот же файл s.bat, там прописаны команды для автоустановки, убития процессов, короче всё нужное
- но, в начале этого файла пишу такую строку:
Код: Выделить весь код
cd %~1
... далее команды для автоустановки
- Run1= будет один
Код: Выделить весь код
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


Старожил


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

Профиль | Отправить 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



Компьютерный форум OSzone.net » Автоматическая установка Windows » Автоматическая установка Windows 2000/XP/2003 » Mars Installer (выбор устанавливаемых приложений)

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

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
BS Post Installer - выбор программ перед установкой Boa Soft Автоматическая установка Windows 2000/XP/2003 2170 16-07-2018 13:37
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




 
Переход