|
Компьютерный форум OSzone.net » Автоматическая установка Windows » Автоматическая установка приложений » Скрипты Inno Setup. Помощь и советы [часть 3] |
|
Скрипты Inno Setup. Помощь и советы [часть 3]
|
Ветеран Сообщения: 1133 |
Внимание! Данная тема предназначена только для обсуждения написания скриптов !
Остальные вопросы, а также последние версии компилятора в теме Inno Setup. Прочие вопросы. Предыдущие ветки обсуждения по ссылкам ниже и в прикреплённых архивах: Inno Setup [все вопросы] часть 1 Inno Setup [все вопросы] часть 2 |
|
------- Отправлено: 00:28, 04-11-2010 |
Пользователь Сообщения: 60
|
Профиль | Отправить PM | Цитировать Sotonisto, Чуваккккк)))))) Спасибо тебе огромное))))
Очень благодарен)))))))) Только в этот скрипт можно как то вшить распаковку 7z архивов? |
Отправлено: 13:35, 07-01-2011 | #411 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Ветеран Сообщения: 1133
|
Профиль | Отправить PM | Цитировать |
------- Отправлено: 13:56, 07-01-2011 | #412 |
Пользователь Сообщения: 129
|
Профиль | Отправить PM | Цитировать Serega,
Спасибо ![]() |
Отправлено: 14:08, 07-01-2011 | #413 |
Пользователь Сообщения: 131
|
Профиль | Сайт | Отправить PM | Цитировать Цитата Vista-w:
![]() Или тебе нужен скрипт распаковки с отдельным прогресс-баром? |
|
------- Последний раз редактировалось Sotonisto, 07-01-2011 в 19:13. Отправлено: 19:05, 07-01-2011 | #414 |
Ветеран Сообщения: 978
|
Профиль | Сайт | Отправить PM | Цитировать Sotonisto, Есть способ еще проще: Пакуется 7z sfx с без параметров (ну, может сайлент-моде=1+ самоудаление после распаковки) и запускается из секции РАН безо всякого паскаля
![]() |
------- Отправлено: 22:10, 07-01-2011 | #415 |
Пользователь Сообщения: 131
|
Профиль | Сайт | Отправить PM | Цитировать Лександер, да это первое что пришло в голову
![]() Хотя 7zip уже не так популярен как раньше ![]() ![]() |
------- Отправлено: 23:26, 07-01-2011 | #416 |
Пользователь Сообщения: 60
|
Профиль | Отправить PM | Цитировать Sotonisto,
Мне нужен с отдельным прогресс баром, чтоб потом этот архив удалился? Можно такой? Буду благодарен. |
Отправлено: 12:59, 08-01-2011 | #417 |
Пользователь Сообщения: 129
|
Профиль | Отправить PM | Цитировать как сделать, чтобы команды в секции [Run] выполнялись после распаковки архива freearc, а не до него
|
Отправлено: 15:11, 08-01-2011 | #418 |
Ветеран Сообщения: 1133
|
Профиль | Отправить PM | Цитировать Цитата vahe-91:
|
|
------- Отправлено: 15:45, 08-01-2011 | #419 |
Пользователь Сообщения: 129
|
Профиль | Отправить PM | Цитировать Serega,
procedure CurStepChanged(CurStep: TSetupStep); begin if CurStep = ssInstall then begin StartInstall:= GetTickCount {время начала извлечения файлов} WndHookID:= SetWindowsHookEx(WH_CALLWNDPROC, WrapCWPSTRUCTProc(@OnWndHook, 3), 0, GetCurrentThreadID); {установка SendMessage хука} TimerID:= SetTimer(0, 0, 500 {полсекунды}, WrapTimerProc(@MyTimerProc, 4)); {установка таймера} if not {#isFalse(SetupSetting("Uninstallable"))} then Status.count:= -1; // не считать файл unins000.exe end; if CurStep = ssPostInstall then begin StartInstall:= GetTickCount {время начала распаковки} UnPackError:= UnPack('{#Archives}') if UnPackError <> 0 then begin // Error occured, uninstall it then if not {#isFalse(SetupSetting("Uninstallable"))} then // деинсталляция разрешёна Exec(ExpandConstant('{uninstallexe}'), '/SILENT','', sw_Hide, ewWaitUntilTerminated, n); // откат установки из-за ошибки unarc.dll WizardForm.caption:= SetupMessage(msgErrorTitle) +' - '+ cm('ArcBreak') SetTaskBarTitle(SetupMessage(msgErrorTitle)) end else SetTaskBarTitle(SetupMessage(msgSetupAppTitle)); if CurStep=ssDone then Exec('{tmp}\setup.exe', sw_Hide, ewWaitUntilTerminated) //это я добавил end; end; |
Отправлено: 16:26, 08-01-2011 | #420 |
![]() |
Участник сейчас на форуме |
![]() |
Участник вне форума |
![]() |
Автор темы |
![]() |
Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
Утилиты - [addon] Inno Setup | CrOsP | Наборы обновлений для Windows XP/2003/Windows 7 | 33 | 11-05-2011 16:03 | |
[архив] Скрипты Inno Setup. Помощь и советы [часть 2] | Serega | Автоматическая установка приложений | 2651 | 08-11-2010 18:34 | |
Inno Setup 5.3.6 | OSZone Software | Новости программного обеспечения | 0 | 15-11-2009 17:30 | |
Скрипты Inno Setup Compiler | QAZAK | Автоматическая установка приложений | 7 | 15-01-2007 17:59 | |
Inno Setup | tradeukraine | Вебмастеру | 3 | 13-06-2006 20:39 |
|