Mars Software Forum

forum.mars-soft.net

Mars Installer 1.5

Обсуждение Mars Installer в этой теме

Mars Installer 1.5

Unread postby Snakus » Tue Feb 22, 2011 2:31 pm

Спасибо за новую версию. давно ждал.

функция вставки паузы между выполнениями комманд не добавляли?

IfNotExists - полезно, но еще бы к ней проверку версии файла.
если версия ниже заданной - переустановка, полезно если софт установлен, но требует обновления :)
User avatar
Snakus
Newbie
Newbie
 
Posts: 42
Joined: Tue Jul 17, 2007 3:18 pm

Re: Mars Installer 1.5

Unread postby Marsianin » Tue Feb 22, 2011 2:44 pm

Пауза между выполнениями комманд :?: :retard:
Зачем?
Is there any life on Mars ?
User avatar
Marsianin
Administrator
Administrator
 
Posts: 1563
Joined: Tue Jan 25, 2005 3:02 am
Location: Planet Mars

Re: Mars Installer 1.5

Unread postby Snakus » Wed Feb 23, 2011 3:47 am

User avatar
Snakus
Newbie
Newbie
 
Posts: 42
Joined: Tue Jul 17, 2007 3:18 pm

Re: Mars Installer 1.5

Unread postby Marsianin » Wed Feb 23, 2011 4:07 am

Мда, обещал 2 года назад. Забыл.
Так же надо будет ещё с цветами исправить, чтобы по человечески сохранялись в .ini, а не наоборот.
Is there any life on Mars ?
User avatar
Marsianin
Administrator
Administrator
 
Posts: 1563
Joined: Tue Jan 25, 2005 3:02 am
Location: Planet Mars

Re: Mars Installer 1.5

Unread postby LubitelSofta » Sat Mar 05, 2011 6:07 pm

Случайно зашёл на сайт а тут новая версия, ну прям вообще :D
LubitelSofta
Newbie
Newbie
 
Posts: 6
Joined: Sun Sep 20, 2009 1:27 pm
Location: Украина, Горловка

Re: Mars Installer 1.5

Unread postby LubitelSofta » Wed Mar 09, 2011 3:57 am

А как в примере сделано, что при выборе одного антивируса снимается галочка с другого? Как такие зависимости делать?
LubitelSofta
Newbie
Newbie
 
Posts: 6
Joined: Sun Sep 20, 2009 1:27 pm
Location: Украина, Горловка

Re: Mars Installer 1.5

Unread postby Marsianin » Wed Mar 09, 2011 10:39 am

Нужно установить параметр Radio=1 одной группе переключаемых программ.
Если в одном разделе их несколько, то ставим другим Radio=2...Radio=3 (см. "Драйвера" в примере)
Is there any life on Mars ?
User avatar
Marsianin
Administrator
Administrator
 
Posts: 1563
Joined: Tue Jan 25, 2005 3:02 am
Location: Planet Mars

Re: Mars Installer 1.5

Unread postby CooK » Thu Apr 07, 2011 12:06 pm

Подскажите, как заблокировать выбор программы, если система не х64 ?
CooK
Newbie
Newbie
 
Posts: 3
Joined: Thu Dec 18, 2008 6:56 am
Location: Санкт-Петербург

Re: Mars Installer 1.5

Unread postby Marsianin » Thu Apr 07, 2011 1:25 pm

Разницы нет какая система 32 или 64-битная.

Ставим:
Code: Select all
Enabled=0
Default=1

Как в примере Total Commander. Там не прописано Default=1, т.к. оно и так по умолчанию=1
Is there any life on Mars ?
User avatar
Marsianin
Administrator
Administrator
 
Posts: 1563
Joined: Tue Jan 25, 2005 3:02 am
Location: Planet Mars

Re: Mars Installer 1.5

Unread postby CooK » Fri Apr 08, 2011 7:26 am

разница в том, что приложение только для x64 и на 32-битной системе выдаст ошибку
CooK
Newbie
Newbie
 
Posts: 3
Joined: Thu Dec 18, 2008 6:56 am
Location: Санкт-Петербург

Re: Mars Installer 1.5

Unread postby Marsianin » Fri Apr 08, 2011 1:15 pm

Ааа...вот в чём дело... А нет версии под x64?
Можно сделать разные виды установки (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 ?
User avatar
Marsianin
Administrator
Administrator
 
Posts: 1563
Joined: Tue Jan 25, 2005 3:02 am
Location: Planet Mars

Re: Mars Installer 1.5

Unread postby Honor » Mon Sep 24, 2012 2:51 am

Доброго всем! подскажите как можно добиться автоматической установки, как добиться того что софт будет ставиться автоматически: нажатия на кнопки, чекбоксы, принятия лицензий, ввод серийного номера итд?!
Honor
Newbie
Newbie
 
Posts: 2
Joined: Mon Sep 24, 2012 2:27 am

Re: Mars Installer 1.5

Unread postby Marsianin » Fri Sep 28, 2012 2:01 pm

Всё это зависит от конкретного софта. msfn.org вам в помощь или google.
Is there any life on Mars ?
User avatar
Marsianin
Administrator
Administrator
 
Posts: 1563
Joined: Tue Jan 25, 2005 3:02 am
Location: Planet Mars

Re: Mars Installer 1.5

Unread postby Honor » Thu Dec 13, 2012 2:30 am

Подскажите пож-та еще такой момент - в файле marsinst.ini прописан путь к программам которые находятся на DVD или CD диске: Folder=%CDROM%\XP32\SYSTEM

Вопрос: как правильно записать путь к флешке,буква которго постоянно может меняться, я так понимаю это должен быть относительный путь? Заранее благодарен.
Honor
Newbie
Newbie
 
Posts: 2
Joined: Mon Sep 24, 2012 2:27 am

Re: Mars Installer 1.5

Unread postby Marsianin » Fri Dec 28, 2012 1:18 pm

Подсказка есть в самом файле marsinst.ini, который идёт в комплекте.
Создайте на вашей флэшке какой-нибудь файл идентификации и пропишите его в FindCD:
Code: Select all
FindCD=MySuperDisk.txt

Программа будет искать на всех дисках этот файл и если найдёт, то установит переменную %CDROM% на этот диск.
Правда не помню, будет ли она все диски перебирать или только реальные CD-ROM'ы. Проверьте.
Is there any life on Mars ?
User avatar
Marsianin
Administrator
Administrator
 
Posts: 1563
Joined: Tue Jan 25, 2005 3:02 am
Location: Planet Mars

Re: Mars Installer 1.5

Unread postby friiker » Fri Apr 26, 2013 2:03 am

Помогите пожалуйста найти ошибку 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"
friiker
Newbie
Newbie
 
Posts: 2
Joined: Fri Apr 26, 2013 1:57 am

Re: Mars Installer 1.5

Unread postby Marsianin » Sun Apr 28, 2013 2:00 am

Какую ошибку? Где? Мне весь файл изучать?
И такие сообщения с кодом нужно помещать в тэг [code].
Is there any life on Mars ?
User avatar
Marsianin
Administrator
Administrator
 
Posts: 1563
Joined: Tue Jan 25, 2005 3:02 am
Location: Planet Mars

Re: Mars Installer 1.5

Unread postby friiker » Sun Apr 28, 2013 11:45 pm

Прошу прощения за тег...
Ошибка в том, что ни одна программа не запускается, при этом выдает сообщение с полным путём к файлу и всё. Проблем в моих кривых руках, я не сомневаюсь, но в каком именно месте они кривые?
friiker
Newbie
Newbie
 
Posts: 2
Joined: Fri Apr 26, 2013 1:57 am

Re: Mars Installer 1.5

Unread postby Marsianin » Tue Apr 30, 2013 9:31 pm

А если параметр Debug=1 установить в Debug=0 :nod:
Is there any life on Mars ?
User avatar
Marsianin
Administrator
Administrator
 
Posts: 1563
Joined: Tue Jan 25, 2005 3:02 am
Location: Planet Mars


Return to Mars Installer

Who is online

Users browsing this forum: No registered users and 1 guest

cron