Ветеран
Сообщения: 3206
Благодарности: 845
|
Профиль
|
Отправить PM
| Цитировать
Пересобрал сборку.
Обновлена версия K-Lite Mega Codec Pack до 7.5.0
Обновлена расширенная версия MPHC до 1.5.3.3464
Нововведения:
В секции инсталляции скрипта добавил возможность использования внешнего INI- файла :
(фрагмент скрипта)
SetOutPath "$TEMP\KLCodecSetup"
SetOverwrite on
File "Distrib\klcp_mega_unattended.ini"
File "Distrib\KLCPorig.exe"
File "Distrib\mpc-hc.exe"
File "Distrib\mpcresources.ua.dll"
File "Distrib\mpcresources.ru.dll"
File "Distrib\ac3filter_intl.dll"
File /r "Distrib\Lang"
IfFileExists "$EXEDIR\klcp_mega_unattended.ini" 0 NoThere
IfSilent +2
MessageBox MB_OK "Файл параметров автоматической установки найден, он будет скопирован в директорию запуска установки"
CopyFiles /silent "$EXEDIR\klcp_mega_unattended.ini" "$TEMP\KLCodecSetup\klcp_mega_unattended.ini"
Goto Done
NoThere:
IfSilent +2
MessageBox MB_OK "Файл параметров автоматической установки не найден, будет использован встроенный файл параметров установки"
Done:
ExecWait '"$TEMP\KLCodecSetup\KLCPorig.exe" /verysilent /norestart /LoadInf=".\klcp_mega_unattended.ini'
Таким образом, если кого-то не устраивают параметры встроенного (в моей редакции) файла параметров установки, он может внести изменения в файл klcp_mega_unattended.ini (или создать свой) и разместив его рядом с инсталлятором запускать установку. В этом случае файл будет скопирован во временную директорию запуска и заменит встроенный в сборку файл параметров автоматической установки.
В архиве находится копия встроенного файла. Если все устраивает, то внешний файл не нужен!
В тихом режиме с ключом /S все диалоговые окна и вывод сообщений подавляются.
|
-------
Человек человеку - друг, товарищ и волк!
Последний раз редактировалось wolkow70, 21-10-2011 в 19:32.
Отправлено: 16:26, 24-07-2011
| #33
|