|
Компьютерный форум OSzone.net » Автоматическая установка Windows » Автоматическая установка приложений » Скрипты Inno Setup. Помощь и советы [часть 6] |
|
Скрипты Inno Setup. Помощь и советы [часть 6]
|
Ветеран Сообщения: 1264 |
Профиль | Отправить PM | Цитировать
Внимание! Данная тема предназначена только для обсуждения написания скриптов !
Остальные вопросы, а также последние версии компилятора в теме Inno Setup. Прочие вопросы. Предыдущие ветки обсуждения по ссылкам ниже и в прикреплённых архивах: |
|
Отправлено: 19:06, 28-03-2013 |
Ветеран Сообщения: 517
|
Профиль | Отправить PM | Цитировать Aquila, я просто не совсем понял, что подразумевается под использовать несколько ключей установки. Имеется ввиду установка через ком.строку с различными параметрами?
|
Отправлено: 15:33, 21-05-2013 | #501 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Ветеран Сообщения: 412
|
Профиль | Отправить PM | Цитировать Цитата saurn:
|
|
------- Отправлено: 15:37, 21-05-2013 | #502 |
Ветеран Сообщения: 517
|
Профиль | Отправить PM | Цитировать Aquila, всё, что могу подсказать по этому вопросу: использовать файл ответов - свой для каждой конфигурации.
/LOADINF="filename" Указывает инсталлятору загрузить параметры установки из указанного файла после проверки командной строки. Этот файл может быть подготовлен с помощью '/SAVEINF=' command. Не забудьте ставить кавычки при использовании имен, содержащих пробелы. /SAVEINF="filename" Указывает инсталлятору сохранять параметры установки в указанный файл. Не забудьте ставить кавычки при использовании имен, содержащих пробелы. |
Отправлено: 15:40, 21-05-2013 | #503 |
Ветеран Сообщения: 412
|
Профиль | Отправить PM | Цитировать saurn, Об этом я знаю Придётся использовать NSIS (там есть то что я хочу).
|
------- Отправлено: 15:44, 21-05-2013 | #504 |
Ветеран Сообщения: 517
|
Профиль | Отправить PM | Цитировать |
Отправлено: 15:50, 21-05-2013 | #505 |
Пользователь Сообщения: 130
|
Профиль | Отправить PM | Цитировать saurn, Благодарю!
Скрипт рабочий, если добавить в него [Dirs]. Но что делать если использовать второй вариант где создание папки GameEX через [Dirs] не прокатит? |
Отправлено: 16:00, 21-05-2013 | #506 |
Ветеран Сообщения: 517
|
Профиль | Отправить PM | Цитировать Crazy Noise, не подумал, что папки изначально не существует)
function NextButtonClick(CurPageID:integer): Boolean; begin sNumber := ExpandConstant(Block_1.Text + '-' + Block_2.Text + '-' + Block_3.Text + '-' + Block_4.Text); case CurPageID of SerialPage.ID: begin CreateDir(ExpandConstant('{userdocs}\GameEX')); SaveStringToFile(ExpandConstant('{userdocs}\GameEX\keysgame.ini'), sNumber, True); end; end; Result := True; end; |
Последний раз редактировалось saurn, 21-05-2013 в 16:18. Отправлено: 16:06, 21-05-2013 | #507 |
Пользователь Сообщения: 130
|
Профиль | Отправить PM | Цитировать saurn, Благодарю.
Цитата saurn:
Aquila, Попробую привести пример на основе bat+ini, т.е bat-ник подхватывает настройки указанные в файле ini таким образом, можно ювелирно всё настроить. Так же можно подсмотреть в ветке реестра HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\My Application_is1 Inno Setup: Selected Components Inno Setup: Selected Tasks и т.д. аналогично без использования ini, будет выглядеть примерно так Ниже прикрутил архив. |
|
Последний раз редактировалось Crazy Noise, 21-05-2013 в 17:02. Отправлено: 16:50, 21-05-2013 | #508 |
Ветеран Сообщения: 517
|
Профиль | Отправить PM | Цитировать Crazy Noise, еще можно реализовать проверку на присутствие файла с серийником, и если он есть, не создавать или пропускать страницу ввода(например при переустановке поверх).
|
Отправлено: 16:58, 21-05-2013 | #509 |
Пользователь Сообщения: 130
|
Профиль | Отправить PM | Цитировать saurn, И об этом я не подумал. Угадываешь мысли?
Пример можно? Не силён в таких мелочах. |
------- Отправлено: 17:08, 21-05-2013 | #510 |
Участник сейчас на форуме | Участник вне форума | Автор темы | Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
Скрипты Inno Setup. Помощь и советы [часть 5] | El Sanchez | Автоматическая установка приложений | 1999 | 28-03-2013 19:09 | |
Скрипты Inno Setup. Помощь и советы [часть 4] | El Sanchez | Автоматическая установка приложений | 2099 | 22-05-2012 23:16 | |
Скрипты Inno Setup. Помощь и советы [часть 3] | Serega | Автоматическая установка приложений | 3755 | 26-10-2011 17:58 | |
[архив] Скрипты Inno Setup. Помощь и советы [часть 2] | Serega | Автоматическая установка приложений | 2651 | 08-11-2010 18:34 | |
Скрипты Inno Setup Compiler | QAZAK | Автоматическая установка приложений | 7 | 15-01-2007 17:59 |
|