![]() |
Как отредактировать setup.iss при помощи батника
Ребята нуждаюсь в вашей помощи.
Создал файл ответов setup.exe /r и получил setup.iss из установщика созданного с "installshield wizard". Полученный результат в setup.iss устраивает за исключением буквы диска и имя компьютера. вот кусочек кода: Код:
[InstallShield Silent] будет другая буква диска и неизвестное имя владельца то установщик забуксует. Нужен батник который определит букву системного диска и имя владельца компьютера и заменит это в нужных строках. К примеру для облегчения работы я заменю в setup.iss эту строчку Код:
szDir=C:\Program Files (x86)\PROGA\PROGA А эту Код:
szDir=C:\Users\USERNAME\Documents\PROGA Файлы установки распакуются в "%TEMP%\Proga" и затем батник должен отредактировать setup.iss вышеупомянутой задачей после чего батник запустит setup.exe /s /sms И вот что мне нужно: В setup.iss ищем слово ХХХ и заменяем на буква диска:\Program Files (x86)\PROGA\PROGA Слово WWW заменяем на буква диска:\Users\имя владельца\Documents\PROGA Если кто-нибудь мне помог-бы с батником то был бы очень благодарен. Если кто знает другой метод установки при помощи файла ответов то буду рад услышать. |
https://jrsoftware.org/ishelp/index.php?topic=consts Перепутал с Inno Setup. У любого инсталлятора есть переменные, см. https://stackoverflow.com/questions/...ive-file-paths https://shieldmaster.wordpress.com/2...-organization/ https://www.google.com/search?q=inst...path+variables |
Цитата:
|
Это плохо.
Как вариант - попробовать параметрами к setup.exe, либо извратиться как-то так: Код:
set iss="C:\temp\setup.iss" |
Цитата:
Файл ответов в setup.iss состоит более 80 строк. Нужен метод поиска и замены: Все что нужно это заменить в файле setup.iss 2 строчки В setup.iss ищем слово ХХХ и заменяем -> %systemdrive%:\Program Files (x86)\PROGA\PROGA Если система установлена на диск "D" чтобы был результат был -> D:\Program Files (x86)\PROGA\PROGA Слово WWW заменяем на %systemdrive%\Users\%USERNAME%\Documents\PROGA чтобы был результат был -> D:\Users\SuperPuperUser\Documents\PROGA |
Время: 23:51. |
Время: 23:51.
© OSzone.net 2001-