Mars Installer 1.1

Обсуждение Mars Installer в этой теме
User avatar
Snakus
Newbie
Newbie
Posts: 42
Joined: Tue Jul 17, 2007 3:18 pm
Contact:

Unread post Tue Jul 17, 2007 3:22 pm

в процессе корректировки ini файла, нашел моменты которые мне не понятны, либо недостатки:
1. Количество категорий ограничено 9? - маловато для меня.
2. Завтра проверю запуск по локалке.
3. Если перечень(порядок установки) программ пропускает какую-то цифру, список грузится только до пропуска
4. Нужно добавить возможность записи/удаления в реестр записей без создания отдельного файла *.reg (указывать в ini файле эти строки)
5. Невозможно указать другие иконки для списка, только встроенные (хотя они не сильно то и нужны, прибавляют наглядности, разве-что)

Найдено много положительных моментов: запуск нескольких команд для одного приложения, автоматичесский выбор языка устанавливаемых программ для установки софта под разные языки системы, возможность указания четкого порядка установки, благодаря софтинке узнал о существовании нескольких интересных программ.
User avatar
Marsianin
Administrator
Administrator
Posts: 1655
Joined: Tue Jan 25, 2005 3:02 am
Location: Red Planet
Contact:

Unread post Tue Jul 17, 2007 11:35 pm

Snakus wrote:1. Количество категорий ограничено 9? - маловато для меня.
Кто сказал? 100 максимум.
Snakus wrote:2. Завтра проверю запуск по локалке.
Хорошо, будет интересно...работает или нет...
Snakus wrote:3. Если перечень(порядок установки) программ пропускает какую-то цифру, список грузится только до пропуска
Да, будет исправлено в следующей версии.
Snakus wrote:4. Нужно добавить возможность записи/удаления в реестр записей без создания отдельного файла *.reg (указывать в ini файле эти строки)
Есть такая стандартная утилита, как reg.exe
В файле marsinst.ini есть пример:
Run1=reg add "HKCU\Software\Mars Software\Notebook" /v Language /t REG_DWORD /d 1 /f
Snakus wrote:5. Невозможно указать другие иконки для списка, только встроенные (хотя они не сильно то и нужны, прибавляют наглядности, разве-что)
Пока так. Не всё сразу...
Snakus wrote:Найдено много положительных моментов: запуск нескольких команд для одного приложения, автоматичесский выбор языка устанавливаемых программ для установки софта под разные языки системы, возможность указания четкого порядка установки, благодаря софтинке узнал о существовании нескольких интересных программ.
Спасибо ;)
Is there any life on Mars ?
User avatar
Snakus
Newbie
Newbie
Posts: 42
Joined: Tue Jul 17, 2007 3:18 pm
Contact:

Unread post Tue Jul 17, 2007 11:48 pm

Marsianin wrote:
Snakus wrote:1. Количество категорий ограничено 9? - маловато для меня.
Кто сказал? 100 максимум.
Проверил еще раз - результат отрицательный.
Добавил :
[Category10]
Name1=test
Name2=test
;Root=%ROOT%\Video\
Icon=5

В списке категория не появилась.
User avatar
Snakus
Newbie
Newbie
Posts: 42
Joined: Tue Jul 17, 2007 3:18 pm
Contact:

Unread post Wed Jul 18, 2007 1:23 am

Запуск в локальной сети потерпел неудачу.
Файл настроек грузится, а вот запуск программы не происходит.
Причем пробовал различные врианты строки "Root="
так и подключение сетевого диска (с присвоением буквы).
Текст журнала
Mars Installer 1.1 log file.
Installation started on 18.07.2007 9:03:58

------------------------------------------------------------------------------
[17] ATNotes 9.5
------------------------------------------------------------------------------
Run1=/\Server-2003\Public\getright_pro_setup.exe
The system cannot find the file specified

------------------------------------------------------------------------------
Installation finished on 18.07.2007 9:03:58
http://www.mars-soft.net
Как видно из журнала, проблема с заданием сетевых путей.

Считаю целесообразным изменит значение переменной %ROOT% на папку в которой находится marsinst.exe.

В настоящее время с успехом в локальой сети использую проект XPlode (к сожалению, похоже, прекратившему свое развитие в средине прошлого года).
Скачать можно здесь XPlode.voidfx.com
User avatar
Marsianin
Administrator
Administrator
Posts: 1655
Joined: Tue Jan 25, 2005 3:02 am
Location: Red Planet
Contact:

Unread post Wed Jul 18, 2007 2:51 am

Snakus wrote:В списке категория не появилась.
Пустые категории в списке не показываются.
Нужно чтобы была внутри хоть одна программа ;)

А по сети, почему первый слэш в обратную сторону?
Run1=/\Server-2003\Public\getright_pro_setup.exe
А если правильно руками написать:
Run1=\\Server-2003\Public\getright_pro_setup.exe
Is there any life on Mars ?
User avatar
Snakus
Newbie
Newbie
Posts: 42
Joined: Tue Jul 17, 2007 3:18 pm
Contact:

Unread post Wed Jul 18, 2007 3:28 am

Marsianin wrote: А по сети, почему первый слэш в обратную сторону?
Run1=/\Server-2003\Public\getright_pro_setup.exe
А если правильно руками написать:
Run1=\\Server-2003\Public\getright_pro_setup.exe
пробовал по разному, если написать как выше, то в логе будет:
Run1=\Server-2003\Public\getright_pro_setup.exe
User avatar
Marsianin
Administrator
Administrator
Posts: 1655
Joined: Tue Jan 25, 2005 3:02 am
Location: Red Planet
Contact:

Unread post Wed Jul 18, 2007 3:34 am

Ух, это похоже защита от двойных слешей срабатывает :)
Исправлю...
Is there any life on Mars ?
User avatar
Snakus
Newbie
Newbie
Posts: 42
Joined: Tue Jul 17, 2007 3:18 pm
Contact:

Unread post Wed Jul 18, 2007 3:52 am

Пустые категории в списке не показываются.
Нужно чтобы была внутри хоть одна программа
Действительно, работает. ;)

Насчет сетевых путей буду ждать исправления.
User avatar
Snakus
Newbie
Newbie
Posts: 42
Joined: Tue Jul 17, 2007 3:18 pm
Contact:

Unread post Sun Jul 22, 2007 1:44 pm

Итак, после создания своего ini файла, хочу высказать свои пожелания:
1. Решение проблемы с запуском по локальной сети
2. Возможность пропусков в нумерации программ, и, наверное, их следование не по порядку
3. Возможность добавления внешних иконок (это улучшает зрительное восприятие)
4. Нет необходимости создавать кучу переменных (%ROOT%, %BDRV%, %FOLDER%, и тд) - достаточно одной %ROOT%, означающей папку (не диск) из которой запускается Mars Installer.
5. На будущее можно попробовать реализовать проверку версий установленного софта, и автоматический выбор установки данной программы, если версия уже установленной программы ниже, либо этот софт вообще не установлен. Напрмер: задана установка 11 версии медиа плеера, программа проверяет версию установленной в системе программы и автоматически выбирает для устновки 11 версию если устанолена 9-я версия
6. не момешают и переключатели (если выбран для установки Неро, то не устанавливается InfaRecorder и наоборот)
User avatar
Marsianin
Administrator
Administrator
Posts: 1655
Joined: Tue Jan 25, 2005 3:02 am
Location: Red Planet
Contact:

Unread post Thu Aug 02, 2007 4:06 am

Сделал новую версию - 1.2
Новые замечания - в новый топик плиз ;)
Is there any life on Mars ?
Locked