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

cheloveshka
18-05-2020, 14:10
Добрый день! Огромное спасибо за такую чудесную программу!
Подскажите, пожалуйста, что именно нужно сделать, когда после установки программы требуется заменить в конечной папке некоторые файлы?
Правильно ли я понимаю, что в редакторе модуля в поле "выполнить после" нужно подсунуть батник (или же просто ввести команду) вида:
COPY /Y "Software\Programm\Someprogramm\SomeConfig.cfg" "C:\Program Files (x86)\SomeProgramm\conf"

opel431
18-05-2020, 20:39
Правильно ли я понимаю, что в редакторе модуля в поле "выполнить после" нужно подсунуть батник (или же просто ввести команду) вида: »Добрый день!
Я так понимаю, что вам нужно заменить файлы для конкретного устанавливаемого приложения?

В целом, вы должны ориентироваться на следующее:
1. В папке *:\...\AppGPI\Config лежит "пустой" файл PreInstall.cmd. В этот файл вы и должны внести те команды, которые вам необходимо выполнить до начала установки программ. Например, очистить временные папки.
Также, в этой папке лежит "пустой" файл PostInstall.cmd. В этот файл вы и должны внести те команды, которые вам необходимо выполнить после установки программ. Эти файлы предназначены для изменений в ОС.

2. Если вам нужно внести команды предварительной и завершающей настройки для конкретной программы (приложения), то, для каждого приложения можно применить соответствующие файлы настройки, разместив их в папке конкретного приложения и выбрав их в редакторе профиля в полях ("Выполнить до" и "Выполнить после").

P.S. - это бета версия программы! Пожалуйста, используйте ее для ознакомления, тестирования и получения навыков работы в редакторе профиля. Финал "не за горами".

cheloveshka
19-05-2020, 16:46
это бета версия программы! Пожалуйста, используйте ее для ознакомления, тестирования и получения навыков работы в редакторе профиля. »
В таком случае прошу учесть моё наблюдение:
Мне необходимо, чтобы отредактированный мною блок "Группы" в файле "..\AppGPI\Config\Config.ini" был именно такого вида, как нужно мне:
первый пример
[Group]
0=Стандартное ПО
1=Дополнительное ПО
2=Специфическое ПО

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

opel431
19-05-2020, 19:41
В таком случае прошу учесть моё наблюдение: »
Учитываю! Файл Config.ini создается по умолчанию, - при первом запуске, если его нет. И... обновляется при локализации интерфейса!

1). В справке (Help.chm) написано:

Внимание! При первом запуске программы будет выведено окно «Папки и
группы», где необходимо выбрать расположение папки («Software») с
устанавливаемым софтом.

При необходимости, отредактируйте названия групп и их положение в списке
(строки можно перетаскивать с нажатой левой кнопкой мыши), так как, это
определяет очередность установки приложений. Работа с именами групп
реализована на их индексе в списке групп.

Предусмотрено автоматическое создание (в папке «Software») тематических
папок, производных от наименований групп, - «Создать папки из имен групп».

2). При загрузке программы название папок подлежат локализации! Их локализованная версия берется из файла локализации (например, "Lang" ->"Rus.lng". Если вы не стали редактировать их, как предусмотрено в 1). , но хотите изменить, то, вам нужно отредактировать их название в файле локализации (секция [Group]).

Спасибо! Без замечаний, предложений и выявления ошибок на этапе тестирования, программу можно сразу отправить в корзину.

opel431
20-05-2020, 14:48
Друзья, следите за своими папками PM!
NewDen превысил(а) максимальный объем сохраненных персональных сообщений и не может получать новые сообщения, пока не удалит часть старых.

opel431
21-05-2020, 18:56
Для вновь скачивающих! Напоминаю...
Пожалуйста, используйте ее для ознакомления, общего тестирования и получения навыков работы в редакторе профиля, так как некоторые функции отключены по просьбе тестеров. Меня не интересует процесс установки, он отработан. Интересует работа с модулями и созданием профиля.

NewDen
28-05-2020, 15:28
Из справки не совсем понял поведение программы в зависимости от указанной битности в модуле.
Если указать x86 будет ли пропущено выполнение в win x64?

opel431
28-05-2020, 23:47
Если указать x86 будет ли пропущено выполнение в win x64? »
Приложения x32-bit выполняются в ОС x64 (есть перенаправление), х64-bit в ОС х32-bit, нет.

NewDen
29-05-2020, 18:27
Приложения x32-bit выполняются в ОС x64 (есть перенаправление)
В хотелки
Блокирование выполнения модуля в зависимости от указанной разрядности.

opel431
30-05-2020, 00:36
В хотелки
Блокирование выполнения модуля в зависимости от указанной разрядности. »
Дружище, пиши в РМ. Здесь-то, выложена демонстрационная версия, для обсуждения принципа модуля в редакторе А, у тестеров, - тестовая. Остальные, не поймут, о чем речь.

opel431
07-06-2020, 05:32
Рабочая версия 2.5, для общего тестирования и обсуждения!

cheloveshka
29-06-2020, 12:18
Меня не интересует процесс установки, он отработан. »
Добрый день. А как на счет того, что галочка чекбоксов группы не снимает галочки внутри этой группы? То есть мне надо поснимать все галки и выбрать руками лишь несколько из каждой группы. Установить галки могу, а вот снять -нет.
Если в качестве модуля задавать батник без EXIT, то программа зависает.
Я так и не понял задает ли программа переменную, содержащую путь до папки с устанавливаемым софтом? Если да, как она звучит?
В редакторе модуля нельзя сменить иконку программы, в msi которой не было иконки.

opel431
30-06-2020, 09:19
А как на счет того, что галочка чекбоксов группы не снимает галочки внутри этой группы? »
Добрый день! Позвольте ответить аналогично, - а как насчет почитать раздел "Настройки" и "Редактор", в прилагаемой справке?

1.
«Выбор режима установки»:
Из профиля - все параметры берутся из скрипта автоустановки.
Свободный выбор - отменяет связи приложений и снимает ограничения на выбор приложений.
Без файлов настроек - отменяет установку файлов настройки для устанавливаемого приложения («чистая установка»).

2. Пишите "правильно" пакетные файлы! Команда EXIT используется для выхода из командной строки.
Модуль, это описание приложения, а не командного файла! Хотите иметь пакетный файл, как модуль (приложение, со своей иконкой и т.д.), скомпилируйте ее в EXE (утилита Bat_To_Exe_Converter).

3. Диск программы доступный в локальных переменные окружения пользователя -'GPIRDisk'.

4. Иконка приложения (.*ico, 16x16) создается по следующей схеме: поиск в папке приложения, поиск папке модулей (если есть, копируется в папку модулей, (если иконки нет, то извлекает из исполняемого файла, в папку модулей). При отсутствии иконки, в ресурсах приложения, присваивается иконка по умолчанию. Получение иконок для переносимых приложений предусмотрено в инструментах («Создать ZIP-файл»). Иконку можно применить другую. Для этого, положить нужную иконку в папку модулей, переименовать в имя модуля.

djfoxy@vk
08-07-2020, 11:28
ДОБРЫЙ ДЕНЬ
ПОДСКАЖИТЕ ПЛЗ
ПОЯВИЛОСЬ ОБНОВЛЕННОЕ ПРИЛОЖЕНИЕ?

opel431
09-07-2020, 10:14
ПОЯВИЛОСЬ ОБНОВЛЕННОЕ ПРИЛОЖЕНИЕ? »По результатам личного тестирования и оптимизации есть корректировка кода, не более. Но, с таким интерактивным общением, о проверке и полезности приложения не вижу смысла продолжать работу... Писать самому себе "отчеты, предложения и замечания", неинтересно!

cheloveshka
22-07-2020, 22:50
Добрый день! Позвольте ответить аналогично, - а как насчет почитать раздел "Настройки" и "Редактор", в прилагаемой справке? »
Добрый день. Я извиняюсь, но Вашу справку может понять далеко не каждый. 100 раз перечитал и ни разу не понял. Спасибо, что объяснили.
В режиме "Свободный выбор" при снятии общей галочки - сворачивается весь список. Вот это не удобно.
По остальному вопросов нет. Тестирую при необходимости массовой заливки компов. Никаких нареканий нет.

opel431
23-07-2020, 11:19
В режиме "Свободный выбор" при снятии общей галочки - сворачивается весь список. Вот это не удобно. »Потому, что это не просто новое визуальное отражение списка, а полная перезагрузка данных, лишенных предусловий выбора. И показать обновление данных необходимо с первой записи, а не с той записи которую просматривал и/или где пользователь редактировал взаимосвязи и взаимных исключения.

Никаких нареканий нет. »
А у меня есть, но пока этого, никто не заметил...

Комсомолец
18-10-2020, 15:02
opel431, привет. По результатам личного тестирования и оптимизации есть корректировка кода, не более. Но, с таким интерактивным общением, о проверке и полезности приложения не вижу смысла продолжать работу... Писать самому себе "отчеты, предложения и замечания", неинтересно! »
Очень получилась красивая программа, но для моих нужд перегружена. И последний год сюда забегаю раз в полгода-совсем времени не стало. Поэтому не получается ничего ни тестировать ни делать.((

opel431
25-10-2020, 21:26
opel431, привет. »Привет дружище, спасибо! Я уже проектом и не занимаюсь, - программа рабочая, более ничего не нужно.

ronen1n
20-03-2021, 19:49
I dont get how to use the software. How can i add new profile and softwares? you have help in english?




© OSzone.net 2001-2012