|
Компьютерный форум OSzone.net » Автоматическая установка Windows » Автоматическая установка приложений » Скрипты Inno Setup. Помощь и советы [часть 5] |
|
Скрипты Inno Setup. Помощь и советы [часть 5]
|
Ветеран Сообщения: 1270 |
Профиль | Отправить PM | Цитировать
Внимание! Данная тема предназначена только для обсуждения написания скриптов !
Остальные вопросы, а также последние версии компилятора в теме Inno Setup. Прочие вопросы. Предыдущие ветки обсуждения по ссылкам ниже и в прикреплённых архивах: Inno Setup [все вопросы] часть 1 Inno Setup [все вопросы] часть 2 Скрипты Inno Setup. Помощь и советы [часть 3] Скрипты Inno Setup. Помощь и советы [часть 4] |
|
Отправлено: 03:49, 21-05-2012 |
Ветеран Сообщения: 1270
|
Профиль | Отправить PM | Цитировать Цитата Johny777:
|
|
Отправлено: 18:49, 18-11-2012 | #1281 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Новый участник Сообщения: 23
|
Профиль | Отправить PM | Цитировать Доброго времени суток.
Не хотел отрывать вас от более продвинутых ситуаций, но буду признателен за помощь. задача такова: необходимо запустить батник и дождаться его полного выполнения, и только потом начиналась бы основная установка приложения. или как это реализовать через [Run], что бы первоначально запускался именно батник. Спасибо |
Отправлено: 18:44, 19-11-2012 | #1282 |
Ветеран Сообщения: 1640
|
Профиль | Отправить PM | Цитировать ToBeLife, нихао
В справке читай installation order, RUN выполняется самой последней секцией. Так что через код [Files] Source: cmd.cmd; DestDir: {tmp}; Flags: ignoreversion noencryption solidbreak dontcopy [CODE] var res : integer; procedure InitializeWizard(); begin ExtractTemporaryFile(ExpandConstant('cmd.cmd')); end; procedure CurStepChanged(CurStep: TSetupStep); begin if CurStep=ssInstall then begin if FileExists(ExpandConstant('{tmp}\cmd.cmd')) then begin res := -1; Exec('cmd.exe', ' /C ' + ExpandConstant('{tmp}\cmd.cmd'),ExpandConstant('{tmp}'),SW_HIDE,ewWaitUntilTerminated,res); if (res > 0) then MsgBox('упс, ошибка выполнения батника' + ExpandConstant('{tmp}\cmd.cmd') + #13#10 + SysErrorMessage(res), mbInformation, MB_OK); end else MsgBox('упс, файлика ' + ExpandConstant('{tmp}\cmd.cmd') + ' нет', mbInformation, MB_OK); end; //if CurStep=ssInstall then begin end; end. //секции Code Но вообще если батник мелкий лучше его в код инно перенести, а то может быть нестыковка, инно работает в кодировке СР1251, а батник - СР866. Привет ДОСу |
------- Последний раз редактировалось R.i.m.s.k.y., 19-11-2012 в 19:15. Отправлено: 19:02, 19-11-2012 | #1283 |
Новый участник Сообщения: 23
|
Профиль | Отправить PM | Цитировать R.i.m.s.k.y.,
Спасибо за помощь. Воспользуюсь вашим советом. |
Отправлено: 06:24, 20-11-2012 | #1284 |
Новый участник Сообщения: 8
|
Профиль | Отправить PM | Цитировать Может кто пожалуйста подсказать как сделать такой же раздел в инсталляторе.
|
Последний раз редактировалось pritoreanic, 20-11-2012 в 09:37. Отправлено: 07:01, 20-11-2012 | #1285 |
Ветеран Сообщения: 649
|
Профиль | Отправить PM | Цитировать pritoreanic,
|
Отправлено: 14:04, 20-11-2012 | #1286 |
Новый участник Сообщения: 11
|
Профиль | Отправить PM | Цитировать Приветствую, может быть вопрос задавался, но все же может кто нибудь ответит как в описании компонентов (как в примере выше), перенести строку описания на новую (ниже), 'описание' + 'описание' не помогает, хотя может не так что то делаю.
Спасибо. |
Отправлено: 14:12, 20-11-2012 | #1287 |
Новый участник Сообщения: 8
|
Профиль | Отправить PM | Цитировать Цитата Johny777:
|
|
Отправлено: 14:24, 20-11-2012 | #1288 |
Ветеран Сообщения: 649
|
Профиль | Отправить PM | Цитировать pritoreanic, скачай и поставь расширенную версию инно из шапки (ANSI)
JHeavy, так что-ли? описание начинается со слова "описание" |
Отправлено: 14:34, 20-11-2012 | #1289 |
Новый участник Сообщения: 11
|
Профиль | Отправить PM | Цитировать Johny777, спасибо за ответ, а как сделать чтобы все что после "описание:" начиналось с новой строки типа-
Описание: 1. бла 2. блабла 3. блаблабла Спасибо. |
Отправлено: 14:56, 20-11-2012 | #1290 |
Участник сейчас на форуме | Участник вне форума | Автор темы | Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
Скрипты 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 | |
Inno Setup | tradeukraine | Вебмастеру | 3 | 13-06-2006 20:39 |
|