minutka15
09-10-2022, 07:13
Ребята нуждаюсь в вашей помощи.
Создал файл ответов setup.exe /r и получил setup.iss из установщика созданного с "installshield wizard".
Полученный результат в setup.iss устраивает за исключением буквы диска и имя компьютера.
вот кусочек кода:
[InstallShield Silent]
Version=v7.00
File=Response File
[File Transfer]
OverwrittenReadOnly=NoToAll
szDir=C:\Program Files (x86)\PROGA\PROGA
szDir=C:\Users\USERNAME\Documents\PROGA
Системные переменные в файле setup.iss не работают и с учетом того, что на другом компьютере возможно
будет другая буква диска и неизвестное имя владельца то установщик забуксует.
Нужен батник который определит букву системного диска и имя владельца компьютера и заменит это в нужных строках.
К примеру для облегчения работы я заменю в setup.iss эту строчку
szDir=C:\Program Files (x86)\PROGA\PROGA
на ХХХ
А эту
szDir=C:\Users\USERNAME\Documents\PROGA
на WWW
Файлы установки распакуются в "%TEMP%\Proga" и затем батник должен отредактировать setup.iss
вышеупомянутой задачей после чего батник запустит setup.exe /s /sms
И вот что мне нужно:
В setup.iss ищем слово ХХХ и заменяем на буква диска:\Program Files (x86)\PROGA\PROGA
Слово WWW заменяем на буква диска:\Users\имя владельца\Documents\PROGA
Если кто-нибудь мне помог-бы с батником то был бы очень благодарен.
Если кто знает другой метод установки при помощи файла ответов то буду рад услышать.
Создал файл ответов setup.exe /r и получил setup.iss из установщика созданного с "installshield wizard".
Полученный результат в setup.iss устраивает за исключением буквы диска и имя компьютера.
вот кусочек кода:
[InstallShield Silent]
Version=v7.00
File=Response File
[File Transfer]
OverwrittenReadOnly=NoToAll
szDir=C:\Program Files (x86)\PROGA\PROGA
szDir=C:\Users\USERNAME\Documents\PROGA
Системные переменные в файле setup.iss не работают и с учетом того, что на другом компьютере возможно
будет другая буква диска и неизвестное имя владельца то установщик забуксует.
Нужен батник который определит букву системного диска и имя владельца компьютера и заменит это в нужных строках.
К примеру для облегчения работы я заменю в setup.iss эту строчку
szDir=C:\Program Files (x86)\PROGA\PROGA
на ХХХ
А эту
szDir=C:\Users\USERNAME\Documents\PROGA
на WWW
Файлы установки распакуются в "%TEMP%\Proga" и затем батник должен отредактировать setup.iss
вышеупомянутой задачей после чего батник запустит setup.exe /s /sms
И вот что мне нужно:
В setup.iss ищем слово ХХХ и заменяем на буква диска:\Program Files (x86)\PROGA\PROGA
Слово WWW заменяем на буква диска:\Users\имя владельца\Documents\PROGA
Если кто-нибудь мне помог-бы с батником то был бы очень благодарен.
Если кто знает другой метод установки при помощи файла ответов то буду рад услышать.