PDA

Показать полную графическую версию : [решено] GPI v2.5 - автоматическая установка приложений


Страниц : 1 2 3 4 5 6 7 [8] 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42

popt2t
07-06-2012, 11:42
Не плохая программа, но признаюсь честно, немного недопонял как ею пользоваться. В частности интересует как использовать иконку из файла установки, а не из внешней библиотеки?

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

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

Зачем такая жесткая привязка?

Orestik
21-06-2012, 09:16
Ребята подскажите пожалуйста, я наверное туплю и не могу понять, причина, что не одно приложение не запускается на установку, выбираю галочками что хочу поставить и нажимаю применить и все, главное окно закрывается. Что не так делаю?

aleskaput
21-07-2012, 17:47
Ну не в терпеж! (сори)
Когда доработанная версия будет или тест её беты

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

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

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

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

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

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

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

popt2t
28-07-2012, 00:24
Так, тебе и хочу предложить, после завершения! »

Ну я тоже не против потестить, если что.

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

Ждем новых версий с новыми изменениями для тестов!

opel431
29-07-2012, 14:05
Неплохоб было добавить надстройку в конфиг: Reboot=1 или 0 "Закрыть программу после установки софта или выдать запрос на перезагрузку (да \ нет) с сообщением »
Скорее всего будет добавление/ настройка перезагрузки непосредственно из редактора - добавление команды в список, что исключает дополнительные элементы управления в установщике.

Есть предложение для устанавливаемого приложения по мимо основной команды установки добавить еще одну дополнительную команду установки. »
Вполне вероятно!

Вполне вероятно! »
Вот "потыкал" и:
1. А, если нужно пара и т.д. дополнений?
2. Скрытое дополнение не будет иметь описания. О ней, ничего не известно конечному пользователю.
2. Усложнение интерфейса - борьба за место и размеры.
3. Некоторые дополнения, может и не нужны конечному пользователю - например, не нужно дополнительное оформление.

Выводы:
Всегда, можно дополнительные приложения разместить, как обычная установка, с описанием вносимых изменений, что позволит пользователю самому решать - нужно это ему или нет. Да и командные файлы, никто не отменял.

AlexM22204
29-07-2012, 20:07
Поразмыслив, я тоже соглашусь с этими выводами
Выводы:
Всегда, можно дополнительные приложения разместить, как обычная установка, с описанием вносимых изменений, что позволит пользователю самому решать - нужно это ему или нет. Да и командные файлы, никто не отменял. »
только нужно чтобы командные файлы запускались в скрытом виде :yes:

Stranger13
29-07-2012, 20:57
1. А, если нужно пара и т.д. дополнений? »
я предложил вторую дополнительную команду, чтоб слишком не заморачиватся с инстоляторами.(не лепить в одну кучу)
2. Скрытое дополнение не будет иметь описания. О ней, ничего не известно конечному пользователю. »
Для этого и есть подсказка в которой можно все в крации описать.
2. Усложнение интерфейса - борьба за место и размеры. »
Не видел ваш новый вид установщика с всплывающими подсказками, ну я думаю что для этого не нужно расширять интерфейс.
3. Некоторые дополнения, может и не нужны конечному пользователю - например, не нужно дополнительное оформление. »
В первую очередь собираю инстоляторы для собственных нужд а не для массового тиражирования сборников.

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

opel431
29-07-2012, 22:02
я предложил вторую дополнительную команду, чтоб слишком не заморачиватся с инстоляторами.(не лепить в одну кучу) »
Из Вашего же примера. Логичней будет, если к примеру, устанавливать основной пакет 7Zip, а дополнительное оформление - по желанию, из следующей строки установщика.

Для этого и есть подсказка в которой можно все в крации описать. »
А, мне не нужно устанавливать (из примера выше) дополнительное оформление - у меня все стандартно. Подсказка ведь, не позволит изменить установку, в соответствии с "моими" прихотями.

Не видел ваш новый вид установщика »
Дык, меняется! Что-то будут добавлено, что-то удалено - к примеру, будет разнос на: "Требуется установка" и "Исключает установку" и т.д.!

В первую очередь собираю инстоляторы для собственных нужд »
Я, должен ориентироваться и на тех, кто собирает и для других. Иначе, это программа для закрытого клуба - "Только для себя".

Stranger13
29-07-2012, 22:59
Ладно opel431 дополнительная команда не столь важна оставим все как есть. Всетаки это:
легкая альтернатива громоздким пост- установщикам типа WPI. »

aleskaput
31-07-2012, 01:38
В новой сборке использовал SoftAdd без изменений, ХОЧУ по тестить новую доработанную версию
http://www.tracker.russin.su/upload_image/50676c63c54c09de7f2f6067e090335a.jpg

Я, должен ориентироваться и на тех, кто собирает и для других. Иначе, это программа для закрытого клуба - "Только для себя". »
Спасибо за эти слова! И за труды.

opel431
31-07-2012, 04:56
ХОЧУ по тестить новую доработанную версию »
Вот с "убедительными хотелками" закончу (думаю, за несколько дней управлюсь), отдам на предварительный тест "своим въедливым - в хорошем смысле" и давним тестерам, а затем бога ради.

aleskaput
31-07-2012, 11:10
СУПЕР ГУД

Stranger13
04-08-2012, 17:18
При наличии файла Run (из аддонов), его ключи, подставляются автоматически. »
При наличии файла RUN добовляется все его содержимое вмести с названием файла, соответственно запуск файла происходит без ключей.
Раньше в ручную редактировал RUN оставляя только ключи, для авто подхвата - тогда все работало.
Раз opel431 снова занялся установщиком, поэтом и поднял этот вопрос.

opel431
19-08-2012, 01:16
Версия 2.0 - общее тестирование.
За предварительные тесты спасибо Stranger13 (Win8) и AlexM22204 (XP).
Нововведения:
. Практически полная автоматизация создания файла установки - ручной ввод только для краткого и подробного описания приложения;
. Добавлено поле для подробного описания устанавливаемого приложения (всплывающая подсказка на строке списка);
. При отсутствии DLL со значками, вытаскиваем значки из устанавливаемого приложения;
. По умолчанию установщик запускается без отсчета времени до автозапуска;
. Более нет, привязки имени папки, к имени исполняемого файла;
. Добавлена возможность перезагрузки, после установки всех программ;
. Добавлена возможность локализации пост-установщика.

Конфигурационный файл от старой версии не подойдет!

popt2t
19-08-2012, 02:34
При нажатии "Снять все" ничего не происходит. При нажатии "Восстановить" выбираются все приложения не выбранные по умолчанию. При выборе приложений вразнобой и экспериментах с указанной кнопкой, результаты работы последней весьма забавны. Я аж потерялся слегка. Нужно как-то доработать эту кнопку. Не правильно она работает. Да и надписи не помешает сменить на более логичные. Что-то типа "Выбрать все/Отменить выбор". Еще думаю что диалог с подтверждением добавления приложения в группу нужно убрать, т.к. при добавлении приложений пачками, после первого десятка начинает бесить. Это все ИМХО, конечно. Спасибо за труд!

З.Ы.
Еще один вопрос. Такая ситуация. Не нравиться мне, допустим, иконка устанавливаемого приложения, а в файле GPInst.dll нужной нету. Как быть в этом случае?




© OSzone.net 2001-2012