SamForum.org  
SamLab.ws
Заблокированные пользователи

Вернуться   SamForum.org > Программы > Бесплатные / Freeware > Авторское
Важная информация

Ответ
 
Опции темы Поиск в этой теме Опции просмотра
GPInst v.2.2
Старый Добавлено: 05.09.2013, 19:02
  (#1)
opel431
Эксперт
Заслуженный пользовательЭксперт
 
Аватар для opel431

По умолчанию GPInst v.2.2

[Ссылки могут видеть только зарегистрированные пользователи. ]
Редактор файла конфигурации.
[Ссылки могут видеть только зарегистрированные пользователи. ]
Установщик программ.

Программа прошла тестирование и предлагается пользователям форума!

НАЗНАЧЕНИЕ:
Предлагается, как промежуточный вариант, между «тяжеловесами» и «простыми» программами для автоустановки приложений. Фактически, программа имеет ряд функций, которые присущи продвинутым программам (WPI, BSPI) но, в менее широком варианте реализации. Основные возможности - выбор приложений для обязательной установки, установка зависимости, а также исключения установки между двумя взаимоисключающими приложениями, дополнительные команды для устанавливаемого приложения (выполнение до и после установки основного файла), функция настраиваемой перезагрузки - после установки всех выбранных приложений. При установке приложений, установщик распознает разрядность приложения по стандартным идентификаторам (х86 и х64) и отключает "неподходящее" приложение при установке на соответствующую архитектуру. Файл, имеющий идентификаторы обеих типов или без них, устанавливается как обычно.
Этого набора функций, зачастую вполне достаточно, для индивидуальной, офисной или сетевой автоустановки приложений.

ОСОБЕННОСТИ:
Визуальная среда подготовки файла конфигурации. Возможность создавать несколько файлов конфигурации и их применение. Возможность создавать список как с группами, так и без групп. Локализация для другого языка. Возможность работы, как с подключаемой dll с иконками, так и извлечение иконок непосредственно из устанавливаемых файлов. Подстройка высоты и ширины формы - под количество приложений и в зависимости от длинны строки в списке. При наличии в папке с основным приложением файла типа "RUN" - из аддонов, ключи добавляются автоматически. Визуальный тест работы установщика непосредственно из редактора.

ОПИСАНИЕ:
Пакет состоит из двух программ: EditGPI – визуальный редактор конфигурации. GPInst – авто установщик программ.
Файлы для авто установки - GPInst*.lst, создаются, редактируются и удаляются в визуальной среде редактора, при этом, ручной ввод требуется, только для краткого и расширенного описания устанавливаемого приложения.
Набор ключей, для устанавливаемых приложений, можно заранее внести в файл - Key.lst.
Список групп, для устанавливаемых приложений, можно отредактировать в файле - Group.lst.
При наличии рядом с GPInst.exe, dll с иконками - GPInst.dll, иконки извлекаются из нее, а при отсутствии - иконки извлекаются из файлов устанавливаемых приложений.
Для локализации интерфейса или изменения наименований, сообщений, нужно раскомментировать и изменить нужные строки в файле локализации - GPInst.lng.

Примечание* - для подключения *dll необходимо переименовать файл (пример, _GPInst.dll -> GPInst.dll).
Примечание** - для редактирования dll воспользуйтесь доступным редактором ресурсов.

ПРИМЕНЕНИЕ:
1. Поместить в папку SoftInstall (наименование папки при редактировании изменять нежелательно, так как, с ней работает функция виртуального тестирования установки) приложения для добавления в авто установку (файлы *exe, *msi, *cmd, *bat, *reg, *vbs, *hta). Все приложения, могут быть размещены, как в общей папке, так и во вложенных папках, внутри нее. Дополнительно устанавливаемые, для основного приложения файлы (запуск до и после установки основного), лучше располагать в одной папке с основным приложением.
2. Запустить редактор файла конфигурации и приступить к созданию или редактированию файла конфигурации. В целом, процесс состоит из ряда последовательных действий:
- устанавливаем выбор для работы с группами или без групп;
- выбираем группу в списке (при работе с группами);
- выбираем приложение для добавления в список, вносим необходимые данные в соответствующие поля;
- добавляем приложение в список;
- устанавливаем взаимосвязи и исключения, при работе с dll выбираем нужную иконку.
Для редактирования строк в списке, необходимо кликнуть на нужной строке.
Выбор групп имеющиеся в списке блокирован.
Удаление из списка единственной строки блокировано - просто выберете в меню "Новый".
Удаление из списка дополнительно устанавливаемых файлов - в диалоге выбора файла нажать клавишу "Отмена"
При необходимости установки одного и того-же приложения (например, с разными ключами) выводится предупреждение.
4. На все изменения в редакторе включено авто сохранение (при добавлении, удалении, перемещении, изменениях в полях редактирования и взаимосвязей приложений) но, рекомендую не забывать сохранять изменения и самостоятельно - "Сохранить" .
5. Внимание! Перезагрузка должна находиться в конец списка. Задержка на перезагрузку - устанавливаем в параметрах приложения.
6. Установку можно прервать в любое время (Esc), при этом, отката до первоначального состояния не происходит.
7. По умолчанию установщик (GPInst.exe) запускается без параметров. Для автоустановки необходимо запустить его с параметрами (в любой последовательности):
/test - тест установки без реальной работы установщика
/s - включить звуковое оповещение при открытии формы
/t - время в секундах до начала авто установки
/GPInst* - файл конфигурации для установки (например, /GPInst1).
8. Если устанавливаемого приложения нет в в папке с приложениями (например, в "SoftInstall"), то соответствующая строка в списке блокируется и выводится значок отсутствия файла.

*Внимание! При работе с dll, ресурсы иконки отсутствия файла и перезагрузки должны быть в конце (предпоследним и последним) списка.

СТРУКТУРА ЗАПИСИ ФАЙЛА КОНФИГУРАЦИИ:
Служебные поля: @1 1 000
где:
- первый параметр (0 или 1) - блокировка строки в списке
- второй параметр (0,1,2) - пункт не выбран, выбран, всегда выбран (первый параметр = 0)
- третий параметр (000...00*) - порядковый номер иконки.

Структура полей, после служебных (заканчиваются символами --- и пробелом):
1. Имя программы - видно в списке
2. Подсказка
3. Имя файла с расширением
4. Ключ установки
5. Зависит от установки - имя приложения
6. Зависит от установки - индекс приложения в списке
7. Исключает установку - имя приложения
8. Исключает установку - индекс приложения в списке
9. Дополнительно установить до основного приложения - имя дополнительно устанавливаемого файла
10. Ключи установки дополнительного файла.
11. Дополнительно установить после установки основного приложения - имя дополнительно устанавливаемого файла
12. Ключи установки дополнительного файла.


Скачать - [Ссылки могут видеть только зарегистрированные пользователи. ]

Последний раз редактировалось opel431; 05.09.2013 в 19:08..
opel431 вне форума Отправить личное сообщение для opel431
Вверх
Ответить с цитированием
Этот пользователь сказал cпасибо за это полезное сообщение:
sanek26russia (05.01.2014)
Ответ

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Реклама



Powered by vBulletin® Version 3.8.2
Copyright ©2000 - 2017, Jelsoft Enterprises Ltd. Перевод: zCarot

Время генерации страницы 0.25948 секунды с 13 запросами