|
Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - Как отредактировать setup.iss при помощи батника |
|
CMD/BAT - Как отредактировать setup.iss при помощи батника
|
Пользователь Сообщения: 141 |
Ребята нуждаюсь в вашей помощи.
Создал файл ответов 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 эту строчку на ХХХ А эту на WWW Файлы установки распакуются в "%TEMP%\Proga" и затем батник должен отредактировать setup.iss вышеупомянутой задачей после чего батник запустит setup.exe /s /sms И вот что мне нужно: В setup.iss ищем слово ХХХ и заменяем на буква диска:\Program Files (x86)\PROGA\PROGA Слово WWW заменяем на буква диска:\Users\имя владельца\Documents\PROGA Если кто-нибудь мне помог-бы с батником то был бы очень благодарен. Если кто знает другой метод установки при помощи файла ответов то буду рад услышать. |
|
------- Отправлено: 07:13, 09-10-2022 |
fascinating rhythm Сообщения: 6626
|
Профиль | Отправить PM | Цитировать 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 |
------- Последний раз редактировалось DJ Mogarych, 09-10-2022 в 08:44. Отправлено: 08:32, 09-10-2022 | #2 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Пользователь Сообщения: 141
|
Профиль | Отправить PM | Цитировать Цитата DJ Mogarych:
|
|
------- Отправлено: 12:34, 09-10-2022 | #3 |
fascinating rhythm Сообщения: 6626
|
Профиль | Отправить PM | Цитировать Это плохо.
Как вариант - попробовать параметрами к setup.exe, либо извратиться как-то так: set iss="C:\temp\setup.iss" echo [InstallShield Silent] > %iss% echo Version=v7.00 >> %iss% echo File=Response File >> %iss% echo [File Transfer] >> %iss% echo OverwrittenReadOnly=NoToAll >> %iss% echo szDir=%programfiles(x86)%\PROGA\PROGA >> %iss% echo szDir=%userprofile%\Documents\PROGA >> %iss% |
------- Отправлено: 18:58, 09-10-2022 | #4 |
Пользователь Сообщения: 141
|
Профиль | Отправить PM | Цитировать Цитата DJ Mogarych:
Файл ответов в 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 |
||
------- Последний раз редактировалось minutka15, 10-10-2022 в 17:13. Отправлено: 17:07, 10-10-2022 | #5 |
![]() |
Участник сейчас на форуме |
![]() |
Участник вне форума |
![]() |
Автор темы |
![]() |
Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
Не создается setup.iss! | maxi0047 | Автоматическая установка приложений | 18 | 18-10-2012 17:53 | |
Вопрос про setup.iss | YanMinsk | Автоматическая установка приложений | 1 | 02-09-2010 21:57 | |
CMD/BAT - [решено] login\logoff запись времени при помощи батника | xvoct | Скриптовые языки администрирования Windows | 15 | 20-04-2010 19:56 | |
nVidia Forceware. Setup.iss | aegis-integrator | Автоматическая установка приложений | 32 | 17-10-2008 17:54 | |
Синтаксис setup.iss | ags | Автоматическая установка приложений | 11 | 06-03-2006 07:58 |
|