Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  

Показать сообщение отдельно

Аватара для minutka15

Пользователь


Сообщения: 141
Благодарности: 11

Профиль | Отправить PM | Цитировать


Парни нашел возможность все исправить. Может пригодится для тех кто лепит установщики от installshield
Сперва насовсем удаляем те строки из вашего созданного setup.iss которые вы хотели бы заменить.
Я удалил 17, 20, и 24, затем вернул клавишей назад пустые строки чтобы текст был слитный.
Теперь для добавления необходимых строк подсчитываем под какой строкой должна стоять ваша новая строка
у меня получилось 16, 18, 22.
Это решает простая команда заполнить то что нужно:
Создаем батник и запускаем powershell
Код: Выделить весь код
powershell "$f=(Get-Content setup.iss);$f[16]='szDir=%ProgramFiles(x86)%\programfolder\programname';$f | set-content setup.iss"
powershell "$f=(Get-Content setup.iss);$f[18]='szDir=szDir=%USERPROFILE%\Documents\programname';$f | set-content setup.iss"
powershell "$f=(Get-Content setup.iss);$f[22]='szDir=%ProgramFiles(x86)%\programfolder\programname';$f | set-content setup.iss"

Открываем полученный файл setup.iss и видим в нем результат на 17,19, и 23 строках.


Код: Выделить весь код
szDir=C:\Program Files (x86)\programfolder\programname
szDir=C:\Users\реальное имя\Documents\programname
szDir=C:\Program Files (x86)\programfolder\programname

На тех компах где имеется powershell должно работать.

-------
We don't call 911


Отправлено: 22:27, 12-10-2022 | #458