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

Компьютерный форум OSzone.net » Автоматическая установка Windows » Автоматическая установка приложений » GPI v2.5 - автоматическая установка приложений, презентация

Ответить
Настройки темы
GPI v2.5 - автоматическая установка приложений, презентация

Аватара для opel431

Ветеран


Contributor


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


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

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


Изменения
Автор: opel431
Дата: 27-11-2018
Описание: корректировка описания
Вложения
Тип файла: 7z AppSkin.7z
(2.32 Mb, 277 просмотров)
Тип файла: 7z GPI.7z
(731.1 Kb, 399 просмотров)
GPI - автоматическая установка приложений v2.4. (Презентация v2.5, пост 729)
Программа предназначена для установки ("тихой") или запуска (лончер) портативных приложений.
Нет смысла расписывать ее плюсы, минусы и насколько она интуитивно понятна для пользователя, это остается за пользователем.
Недостатки и объективные предложения будут рассмотрены.



Возможности и работа с программой

1. Распаковать архив GPI.7z и поместить исполняемый файл GPI.exe в новую папку

2. Запустить GPI.exe для создания необходимой структуры - будут созданы папки и необходимые по умолчанию файлы. Для удобства пользования, создайте сразу, как обычно - ярлык программы и отредактируйте его свойства, добавив через пробел, параметр "/edit". Это позволит открывать программу в режиме редактора.

3. Созданная папка Software пустая, и вход в программу будет осуществлен в режиме редактора

- по умолчанию папка создается в папке с программой
- при работе, поиск папки с приложениями для установки (софтом) осуществляется автоматически, в папке с программой или в корне диска
- при необходимости, можно указать иное место расположения папки с софтом, из настроек программы (путь к папке сохраняется)
- желательно создавать папки по группам (например, тематические папки (Архиваторы, Мультимедиа....), в которых размещать папки с программами (Архиваторы\7z, Архиваторы\WinRar...). Это не обязательно, но целесообразно, так как, рядом с основным файлом приложения возможно будет необходимо разместить дополнительные файлы - пред и постустановки приложения
- файл групп, по умолчанию, создается с одной общей папкой. При наличии групповых папок, как описано выше, он сформируется (корректируется) автоматически или редактируется в ручную (в любом текстовом редакторе)

4. Создаваемый по умолчанию профиль, также пуст и требует дальнейшего "наполнения" в режиме редактирования. Можно иметь столько профилей, сколько необходимо, не забывая давать им соответствующие имена. Не желательно редактировать профиль, в текстовом редакторе, не понимая принципы взаимосвязей и взаимозависимости приложений

5. Вывод дополнительной информации о файле (производитель, версия, размер и так далее) настраиваемый - в режиме редактора

6. До и после, установки приложений, можно применять общие файлы пост и предустановки (*.cmd)

7. Установку можно проводить в соответствии с настройками профиля ("по умолчанию"), выборочную ("пользователя" - с отключением взаимосвязей и зависимостей) и "минимальная" - без дополнительных файлов пред и постустановки приложения

8. Программа автоматически проводит сверку имеющейся и устанавливаемой версии приложения. Более ранние версии не попадут в список установки, но будут видны в режиме тестирования. Для удобства поиска ключа соответствующего приложения (в своем реестре), в режиме создания профиля предусмотрен поиск ключа, соответствующей ветке реестра

9. Программа автоматически распознает 64-разрядные приложения при работе в 32-х разрядной системе - при условии, что она выбрана (в редакторе профиля), как 64-х разрядная

10. Особенности:
- перед внесением в список установки папки и файлы, получаемые из профиля, проверяются, - пустые и не существующие игнорируются
- выбор и отмена взаимосвязей и взаимоисключений автоматически корректируется, - для всех связанных приложений
- при запуске на ОС х32, приложения предназначенные для OS х64 пропускаются, - взаимозависимости автоматически корректируются
- при наличии файлов с настройками (файлы аддонов RUN) ключи подхватываются в редактор автоматически
- при закрытии программы создается лог файл (при редактировании и тестах рядом с программой, при установке в документах пользователя)
- настройки программы, внешний вид, размеры и положение формы также сохраняются при выходе
- как и ранее, можно положить файл иконки (имя приложения*.ico) рядом с файлом приложения и она будут подхвачена, вместо извлечения иконки из файла
- предусмотрена смена и сохранение в настройках выбранного стиля формы (при наличии скина, скинов в папке AppSkin)
- есть ряд расширенных настроек приложения в конфигурационном файле
- программу можно применить для запуска портативных приложений, - входить в режим можно через созданный ярлык
- для сверки версий, необходимо в поле "Ключ в реестре" внести соответствующий ключ деинсталляции из реестра

11. Все файлы сохраняются в юникоде > 1200 (UTF-16 LE)

12. По умолчанию программа запускается в режиме установки, для работы в режиме редактирования необходимо:

- создать ярлык программы с параметром /edit
- или, воспользоваться расширенными настройками в Config.ini и установить режим редактирования

13. Расширенные настройки программы в файле Config.ini, - секции и ключи не создаются автоматически их необходимые вносить самостоятельно

[Custom]// ключи и параметры для расширенной настройки программы
MinHeight=600 // ограничение минимальной высоты формы
MinWidth=800 // ограничение минимальной ширины формы
FormPosCenter=1 // позиционировать форму в центре рабочего стола
TreeNodeScroll=1 // перемещать выделенный узел в центр списка (дерева)
NoExtractIcon=0 // не извлекать иконки из файлов, быстрая загрузка профиля (в 2-3 раза) со статистической иконкой

[Debug]// ключи и параметры для отладки программы
EditMode=1 // режим создания и редактирования профилей
FakedOS32=0 // режим проверки фильтра для приложений, предназначенных для OS x64, эмуляция работы программы в OS x32 на OSx64
TestInstall=0 // режим имитации установки, для проверки настроек профиля
14. Иное
Для применения стилей, к форме, необходимо в папке с программой создать папку AppSkin и наполнить ее стандартными стилями (.vsf)

* в сети программа не тестировалось, как и в других ОС отличных от Windows 7 (нет возможности по техническим причинам)

-------
Хвала тому, кто встав среди камней, уча другого, сам будет умней.

Это сообщение посчитали полезным следующие участники:
Показать/скрыть список поблагодаривших

Отправлено: 23:31, 15-01-2012

 

Аватара для popt2t

Ветеран


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

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


Не плохая программа, но признаюсь честно, немного недопонял как ею пользоваться. В частности интересует как использовать иконку из файла установки, а не из внешней библиотеки?

И еще кое-что:

Цитата opel431:
Если, приложения сгруппированы в папках то, папки в SoftADD\Install должны именоватся, как и исполняемый файл приложения, например - SoftADD\Install\DPMP\Dpmp.exe или - (SoftADD\Install\DirectX\DirectX.exe). »
Зачем такая жесткая привязка?

-------
Prince Of Persia


Последний раз редактировалось popt2t, 07-06-2012 в 12:02.


Отправлено: 11:42, 07-06-2012 | #141



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

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


Аватара для Orestik

Ветеран


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

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


Ребята подскажите пожалуйста, я наверное туплю и не могу понять, причина, что не одно приложение не запускается на установку, выбираю галочками что хочу поставить и нажимаю применить и все, главное окно закрывается. Что не так делаю?

Последний раз редактировалось Orestik, 21-06-2012 в 11:27.


Отправлено: 09:16, 21-06-2012 | #142


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


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

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


Ну не в терпеж! (сори)
Когда доработанная версия будет или тест её беты

Отправлено: 17:47, 21-07-2012 | #143


Аватара для opel431

Ветеран


Contributor


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

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


Цитата aleskaput:
Когда доработанная версия будет или тест её беты »
Это я, должен кричать "Сори...."
Нужно вдохновение и "понятие" - что и как, нужно сделать (не в смысле известных предложений).

-------
Хвала тому, кто встав среди камней, уча другого, сам будет умней.


Отправлено: 04:50, 22-07-2012 | #144


Аватара для opel431

Ветеран


Contributor


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

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


Информация для размышления.
1. Работу с установщиком (до редактора, только добрался) закончил - изменения:
. Добавлено поле для подробного описания устанавливаемого приложения (всплывающая подсказка на строке списка);
. При отсутствии DLL со значками, вытаскиваем значки из устанавливаемого приложения;
. По умолчанию установщик запускается без отсчета времени до автозапуска;
. Более нет, привязки имени папки, к имени исполняемого файла;
. Изменена иконка - предложение AlexM22204 (Спасибо, за объединение всех хотелок);
. Проект переведен в Unicode.
. Ширина формы изменена - на четверть шире;
. Добавлена возможность локализации установщика - при необходимости (через INI);

Что осталось за кадром?
1. Возможность перезагрузки, сразу после установки некоторых программ, с последующим продолжением установки.
. Мое мнение - если делать, то только общую перезагрузку после установки всех программ (как правило, все программы устанавливаются без проблем. Проблемы возникают при запуске самой программы, требующей NET или DLL);
. Или не делать вообще!

-------
Хвала тому, кто встав среди камней, уча другого, сам будет умней.


Последний раз редактировалось opel431, 27-07-2012 в 22:54.

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

Отправлено: 21:24, 27-07-2012 | #145


Аватара для AlexM22204

Ветеран


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

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


Цитата opel431:
Возможность перезагрузки, сразу после установки некоторых программ, с последующим продолжением установки. »
Моё мнение - это нужная функция, но если трудно реализовыемая идея, то лучше сделать
Цитата opel431:
если делать, то только общую перезагрузку после установки всех программ »
opel431, я так понял теперь конфигурационный файл установки приложений будет в ini-формате, это очень хорошо!
С нетерпением жду SoftAdd - пост-установщик, для тестирования!!!

-------
Теория - это когда всё известно, но ничего не работает. Практика - это когда всё работает, но никто не знает почему. Мы объединяем теорию и практику: ничего не работает... и никто не знает почему! (А.Эйнштейн)


Отправлено: 22:09, 27-07-2012 | #146


Аватара для opel431

Ветеран


Contributor


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

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


Цитата AlexM22204:
Моё мнение - это нужная функция »
Глупо делать Reboot, после установки "каждой" программы. Современные программы, требуют установку дополнительных библиотек и т.д. (например фреймворк), только при запуске самой программы, а инсталлируются без проблем (пример - PaintNET). Фреймворк, VC++ и т.д., имеют ключи для установки без перезагрузки - так что, проблем вроде нет.

Цитата AlexM22204:
я так понял теперь конфигурационный файл установки приложений будет в ini-формате, это очень хорошо! »
Нет! Я, еще и изменил расширение конфига (LST). Это, не мешает знающему пользователю изменить строку в обычном редакторе, и предохраняет других, от некорректного внесения изменений в файл конфигурации (ошибка с разделителем (#9) между столбцами, приведет к возникновению ошибок запуска).
INI - (при необходимости), только для локализации интерфейса на любой язык.

Цитата AlexM22204:
С нетерпением жду SoftAdd - пост-установщик, для тестирования!!! »
Так, тебе и хочу предложить, после завершения!

-------
Хвала тому, кто встав среди камней, уча другого, сам будет умней.


Последний раз редактировалось opel431, 28-07-2012 в 01:48.

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

Отправлено: 22:27, 27-07-2012 | #147


Аватара для popt2t

Ветеран


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

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


Цитата opel431:
Так, тебе и хочу предложить, после завершения! »
Ну я тоже не против потестить, если что.

-------
Prince Of Persia


Отправлено: 00:24, 28-07-2012 | #148


Аватара для mfeef

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


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

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


Ждем с нетерпением новую версию ...

Отправлено: 00:44, 28-07-2012 | #149


Аватара для Stranger13

Старожил


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

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


opel431 по поводу перезагрузки с вами полностью согласен, если делать то общую и без всяких продолжений установки после перезагрузки. Неплохоб было добавить надстройку в конфиг: Reboot=1 или 0
"Закрыть программу после установки софта или выдать запрос на перезугрузку (да \ нет) с сообщением:"весь выбранный софт установлен. Для корректной работы нокоторых программ требуется перезагрузка."
Цитата opel431:
Информация для размышления. »
Есть предложение для устанавливаемого приложения по мимо основной команды установки добавить еще одну дополнительную команду установки. Для мелкого примера: 1-я 7zip 2-я оформление ну и т.д.
Я думаю очень полезная функция.

Ждем новых версий с новыми изменениями для тестов!
Это сообщение посчитали полезным следующие участники:

Отправлено: 11:19, 29-07-2012 | #150



Компьютерный форум OSzone.net » Автоматическая установка Windows » Автоматическая установка приложений » GPI v2.5 - автоматическая установка приложений, презентация

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

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
[решено] Вписывание прогресс-бара в гуи-форму saavaage AutoIt 9 09-08-2010 22:16
Использование в ГУИ ВМР файла с альфа каналом crashtuak AutoIt 0 08-08-2009 19:16
Мастер Настройки Windows после установки kaZilla Автоматическая установка Windows 2000/XP/2003 0 06-08-2009 00:11
[решено] Зависимость работы ГУИ от выполнения долгих(по времени) функций crashtuak AutoIt 2 30-07-2009 23:24
[решено] Пропали настройки профиля после удаления какого-то скрытого файла Rozvidnyk Microsoft Windows Vista 10 15-12-2008 16:06




 
Переход