Mars Installer 1.5
Спасибо за новую версию. давно ждал.
функция вставки паузы между выполнениями комманд не добавляли?
IfNotExists - полезно, но еще бы к ней проверку версии файла.
если версия ниже заданной - переустановка, полезно если софт установлен, но требует обновления
функция вставки паузы между выполнениями комманд не добавляли?
IfNotExists - полезно, но еще бы к ней проверку версии файла.
если версия ниже заданной - переустановка, полезно если софт установлен, но требует обновления
Пауза между выполнениями комманд
Зачем?
Зачем?
Is there any life on Mars ?
Мда, обещал 2 года назад. Забыл.
Так же надо будет ещё с цветами исправить, чтобы по человечески сохранялись в .ini, а не наоборот.
Так же надо будет ещё с цветами исправить, чтобы по человечески сохранялись в .ini, а не наоборот.
Is there any life on Mars ?
-
- Newbie
- Posts: 6
- Joined: Sun Sep 20, 2009 1:27 pm
- Location: Украина, Горловка
- Contact:
Случайно зашёл на сайт а тут новая версия, ну прям вообще
-
- Newbie
- Posts: 6
- Joined: Sun Sep 20, 2009 1:27 pm
- Location: Украина, Горловка
- Contact:
А как в примере сделано, что при выборе одного антивируса снимается галочка с другого? Как такие зависимости делать?
Нужно установить параметр Radio=1 одной группе переключаемых программ.
Если в одном разделе их несколько, то ставим другим Radio=2...Radio=3 (см. "Драйвера" в примере)
Если в одном разделе их несколько, то ставим другим Radio=2...Radio=3 (см. "Драйвера" в примере)
Is there any life on Mars ?
Разницы нет какая система 32 или 64-битная.
Ставим:
Как в примере Total Commander. Там не прописано Default=1, т.к. оно и так по умолчанию=1
Ставим:
Code: Select all
Enabled=0
Default=1
Is there any life on Mars ?
Ааа...вот в чём дело... А нет версии под x64?
Можно сделать разные виды установки (32 или 64 бит) через языки.
Создать новый язык, обозвать его "64-bit" и прописать, чтобы устанавливалось только когда выбран этот язык.
Примеров в marsinst.ini достаточно, как устанавливать разные файлы в зависимости от языка.
Так, же, как вариант, можно использовать .cmd (.bat) файл, который будет проверять на наличие каталога "Program Files (x86)" и запускать Mars Installer с разными конфигурациями: "marsinst.exe /i:install64.ini"
А вообще, наверное, надо будет прикрутить поддержку распознавания 64 или 32 битных систем.
Можно сделать разные виды установки (32 или 64 бит) через языки.
Создать новый язык, обозвать его "64-bit" и прописать, чтобы устанавливалось только когда выбран этот язык.
Примеров в marsinst.ini достаточно, как устанавливать разные файлы в зависимости от языка.
Так, же, как вариант, можно использовать .cmd (.bat) файл, который будет проверять на наличие каталога "Program Files (x86)" и запускать Mars Installer с разными конфигурациями: "marsinst.exe /i:install64.ini"
А вообще, наверное, надо будет прикрутить поддержку распознавания 64 или 32 битных систем.
Is there any life on Mars ?
Подскажите пож-та еще такой момент - в файле marsinst.ini прописан путь к программам которые находятся на DVD или CD диске: Folder=%CDROM%\XP32\SYSTEM
Вопрос: как правильно записать путь к флешке,буква которго постоянно может меняться, я так понимаю это должен быть относительный путь? Заранее благодарен.
Вопрос: как правильно записать путь к флешке,буква которго постоянно может меняться, я так понимаю это должен быть относительный путь? Заранее благодарен.
Подсказка есть в самом файле marsinst.ini, который идёт в комплекте.
Создайте на вашей флэшке какой-нибудь файл идентификации и пропишите его в FindCD:
Программа будет искать на всех дисках этот файл и если найдёт, то установит переменную %CDROM% на этот диск.
Правда не помню, будет ли она все диски перебирать или только реальные CD-ROM'ы. Проверьте.
Создайте на вашей флэшке какой-нибудь файл идентификации и пропишите его в FindCD:
Code: Select all
FindCD=MySuperDisk.txt
Правда не помню, будет ли она все диски перебирать или только реальные CD-ROM'ы. Проверьте.
Is there any life on Mars ?
Помогите пожалуйста найти ошибку MI 1.5
Code: Select all
;:.. Mars Installer configuration file ..::
;:.. Version 1.5 ..::
;:.. Copyright by Mars Software, 2011 ..::
;:.. http://www.mars-ware.com ..::
; Run marsinst.exe /? to get help about command line switches
; You have to distribute some tools like unzip.exe, unrar.exe, 7z.exe to make this config fully working
[Options]
Root=%BDRV%\ ; main root folder for installations, use it as %ROOT%, %BDRV% is drive letter where marsinst.exe is
FindCD=XP32\DISK101 ; finds file on all available CD-ROM drives and if found set %CDROM% variable to that drive's letter
LogFile=%BPATH%\marsinst.log ; log file name (if WriteLog=1) but /L command line parameter has priority on this
WriteLog=1 ; if set marsinst.log will be created in Windows (if LogFile not set) directory on the system drive
Reboot=0 ; reboot after finishing all installations
Delay=30 ; delay in seconds before starting installations, 0-no autostart, 1-immediately
DelayExit=20 ; delay before automatic exit or reboot after installations
Resizable=1 ; main window will be resizable
StayOnTop=0 ; main window will be on top
Color=$49DDEF ; main window background color
Width=550 ; main window width
;TreeColor1=$FFFFFF ; tree background color (hex value must start with "$" sign)
;TreeColor2=$E8FFE8 ; tree background color for categories
;SmallFontColor=$919100 ; small description text font color
SelectionColor=$55AAFF ; selected item color
SelBorderColor=$0088FF ; selected item border color
SelTextColor=$000000 ; main selected text color
SelSmallTextColor=$666666 ; description selected text color
URLIconType=1 ; there are three URL icon types available: 1,2,3
LockDesktop=1 ; windows desktop became gray and locked while Mars Installer is running
;Wallpaper=marsinst.jpg ; if LockDesktop=1 you can set your own wallpaper instead of grayed desktop (supports JPG, PNG, BMP)
CanStop=1 ; it will be possible to terminate installation process if set to 1
DefLang=2 ; default language number (if more than one language defined below)
Debug=1 ; debug mode - will show message with commands instead of running them
[Language1]
; you can translate all messages to your language up to 100 (this section can be omitted)
Name=English ; language name
Codepage=1252 ; the program is Unicode so enter codepage for each language
Title=Mars Automatic Software Installer ; main windows title
Info=Select software you wish to install: ; information message
BTN_Install=Install ; install button label
BTN_Stop=Stop ; stop button when installation is in progress
BTN_Exit=Exit ; exit button caption when no reboot needed
BNT_Reboot=Reboot ; reboot button caption
TXT_About=&About ; system menu's item
TXT_Installing=Installing selected applications:
TXT_Complete=Installation complete!
TXT_Programs=Programs to install:
TXT_Of=of
TXT_CheckAll=Select All
TXT_UnCheckAll=Select None
TXT_ExpandAll=Expand All
TXT_CollapseAll=Collapse All
TXT_Default=Default
TXT_Version=Version
TXT_AutoInst=Unattended Software Installation
TXT_Copyright=Copyright by
MSG_SureToStop=Do you really want to stop installation process?<br>Current installing application will be terminated!
[Language2]
; вы можете перевести программу на свой язык (необязательный раздел)
Name=Русский ; название языка
Codepage=1251 ; программа использует Юникод, поэтому укажите кодовую страницу
Title=Автоматическая установка программ ; заголовок главного окна
Info=Выберите программы для установки: ; информационное сообщение
BTN_Install=Установить ; надпись на кнопке "Установить"
BTN_Stop=Остановить ; надпись на кнопке "Остановить" во время установки
BTN_Reboot=Перезагрузка ; надпись на кнопке после установки - "Перезагрузить"
BTN_Exit=Выход ; надпись "выход" без перезагрузки
TXT_About=&О программе ; пункт в системном меню
TXT_Installing=Идёт установка выбранных программ:
TXT_Complete=Установка завершена!
TXT_Programs=Программ для установки:
TXT_Of=из
TXT_CheckAll=Выбрать все
TXT_UnCheckAll=Убрать все
TXT_ExpandAll=Раскрыть все
TXT_CollapseAll=Свернуть все
TXT_Default=По умолчанию
TXT_Version=Версия
TXT_AutoInst=Автоматическая Установка Программ
TXT_Copyright=Авторство
MSG_SureToStop=Вы уверены, что хотите прервать процесс установки?<br>Текущая установка будет прервана!
[Language3]
Name=Espaсol
Codepage=1252
Title=Instalador Automatico de Software Mars
Info=Selecciona el software que deseas instalar:
BTN_Install=Instalar
BTN_Stop=Detener
BTN_Exit=Salir
BNT_Reboot=Reinicar
TXT_About=Sobre
TXT_Installing=Instalando las aplicaciones seleccionadas:
TXT_Complete=Instalacion completa!
TXT_Programs=Programas a instalar:
TXT_Of=de
TXT_CheckAll=Seleccionar Todo
TXT_UnCheckAll=Sleeccionar Ninguno
TXT_ExpandAll=Expandir Todo
TXT_CollapseAll=Colapsar Todo
TXT_Default=Predeterminado
TXT_Version=Version
TXT_AutoInst=Instalacion Software Desatendido
TXT_Copyright=Copyright por
MSG_SureToStop=Realmente quieres detener el proceso de instalacion?<br>La aplicacion de instalacion actual sera terminada!
;Builtin Category Icons: Available system folders shortcuts:
;----------------------- -----------------------------------
; -1 - Without Icon %BDRV% - boot drive letter from where marsinst.exe was started (E:)
; 0 - Default %BPATH% - full path from where marsinst.exe was started (E:\AutoInstall)
; 1 - Antiviruses %CDROM% - first CD-ROM or removable drive in the system if FindCD not set
; 2 - Archivers %ROOT% - main root directory (set in options)
; 3 - Audio %ROOTC% - category internal root directory (set in category)
; 4 - CDBurning %FOLDER% - each program local folder (set in each program)
; 5 - Diagnostic %WINDIR% - Windows directory (C:\WINDOWS)
; 6 - Drivers %SYSTEMROOT% - Windows directory too
; 7 - Games %SYSTEMDIR% - Windows system directory (C:\WINDOWS\System32)
; 8 - Graphical %APPDATA% - applications data directory
; 9 - Information %ALLAPPDATA% - all users applications data directory
; 10 - Internet %PROGRAMFILES% - program files directory (C:\Program Files)
; 11 - Mathematic %PROGRAMFILES64% - x64 program files directory on x64 systems
; 12 - Mobiles %STARTMENU% - start menu directory
; 13 - Network %ALLSTARTMENU% - all users start menu directory
; 14 - Office %QUICKLAUNCH% - quick launch directory
; 15 - Recovery %DESKTOP% - desktop directory
; 16 - Screensavers %ALLDESKTOP% - all users desktop directoy
; 17 - Security %SYSTEMDRIVE% - system drive letter (usually C:)
; 18 - System %DOCUMENTS% - documents directory
; 19 - Themes %ALLDOCUMENTS% - all users documents directory
; 20 - Tweaking %STARTUP% - programs startup directory (Start->Programs->Startup)
; 21 - Video %ALLSTARTUP% - all users programs startup directory
; 22 - Windows %TEMP% - Windows temporary directory
;-------------------------------------------------------------------------------------------------------------------
; Any of these shortcuts except %ROOT%, %ROOTC%, %FOLDER% can be
; used in command line switches too (but not for ini file location).
[Category1]
Name1=Средства криптографической защиты информации ; each software can be assigned into a category like like audio,
video, system...
Name2=Средства криптографической защиты информации ; category name for the second language
Name3=Средства криптографической защиты информации
Root=%BDRV%\SK3U\ ; category root folder, use as %ROOTC% inside category
;Collapsed=1 ; if set category will be collapsed (default 0)
Checkbox=1 ; if set check box will appear for whole category (default 0)
Icon=20 ; you can use a builtin icon for each category
[Category2]
Name1=Средства защиты информации
Name2=Средства защиты информации
Name3=Средства защиты информации
Icon=1
Root=%BDRV%\C3U\
[Category3]
Name1=eKey
Name2=eKey
Name3=eKey
Icon=2
Root=%BDRV%\eKey\
[Category4]
Name1=Notepad
Name2=Notepad
Name3=Notepad
Root=%BDRV%\Notepad
Icon=3
[1]
Name=ViPNet Client 3.1
Desc1=ViPNet Client 3.1
Desc2=ViPNet Client 3.1
URL=http://www.microsoft.com/net/
Category=1
Default=1
Icon=-1
Folder=%CDROM%\Auto-inst\SK3U\Auto-inst ViPNet
Run1="%BPATH%install ViPNet driver.exe" /q
[2]
Name=КриптоПРО
Desc1=КриптоПРО
Desc2=КриптоПРО
URL=http://www.ntwind.com/software/taskswitchxp.html
Category=1
Default=0
Folder=%CDROM%\Auto-inst\SK3U\Auto-inst CryptoPro
Run1="%BPATH%CSP+fix ai.exe" /q
[3]
Name=Secret Net 6.5 (Вариант К)
Desc1=Secret Net 6.5 (Вариант К) DEMO Автономная версия
Desc2=Secret Net 6.5 (Вариант К) DEMO Автономная версия
URL=http://www.eset.com/smartsecurity/
Category=2
Radio=1
Icon=-1
Default=0
Folder=%CDROM%\Auto-inst\C3U\Auto-inst SecretNet 6.5
Run1="%BPATH%SN 6.5.exe" /q
[4]
Name=Secret Net 7
Desc1=Secret Net 7 DEMO Автономная версия
Desc2=Secret Net 7 DEMO Автономная версия
URL=http://www.eset.com/products/nod32.php
Category=2
Radio=1
Icon=-1
Folder=%CDROM%\Auto-inst\C3U\Auto-inst SecretNet 7
Run1="%BPATH%SN 7.exe" /q
[5]
Name=eToken 5.1
Desc1=eToken 5.1 (русская версия)
Desc2=eToken 5.1 (русская версия)
URL=http://www.rarlab.com
Category=3
Folder=%BPATH%\Auto-inst\eKey\Auto-inst eToken
Run1="%BPATH%eKey\Auto-inst eToken\install eToken driver.exe"
[6]
Name=Notepad
Desc1=Notepad
Desc2=Notepad
Category=4
Folder=%BPATH%
Run1="%BPATH%Notepad\Notepad.exe"
Какую ошибку? Где? Мне весь файл изучать?
И такие сообщения с кодом нужно помещать в тэг
И такие сообщения с кодом нужно помещать в тэг
Code: Select all
.
Is there any life on Mars ?
А если параметр Debug=1 установить в Debug=0
Is there any life on Mars ?