|
Компьютерный форум OSzone.net » Автоматическая установка Windows » Автоматическая установка приложений » Скрипты Inno Setup. Помощь и советы [часть 7] |
|
Скрипты Inno Setup. Помощь и советы [часть 7]
|
Ветеран Сообщения: 1274 |
Внимание! Данная тема предназначена только для обсуждения написания скриптов !
Остальные вопросы, а также последние версии компилятора в теме Inno Setup. Прочие вопросы. Показать/скрыть: Справка, руководство, примеры:
Показать/скрыть: Ссылки на примеры скриптов:
Показать/скрыть: Дополнительные программы для Inno Setup:
Предыдущие ветки обсуждения по ссылкам ниже и в прикреплённых архивах: Скрипты Inno Setup. Помощь и советы (Archive Pack 1):
Скрипты Inno Setup. Помощь и советы [часть 6] |
|
Отправлено: 11:48, 10-03-2014 |
Старожил Сообщения: 242
|
Профиль | Отправить PM | Цитировать Raz3r,
|
Отправлено: 13:28, 08-08-2014 | #1321 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Пользователь Сообщения: 119
|
Профиль | Отправить PM | Цитировать Всем привет, посоветуйте несколько способов, как правильно использовать скин в установщике (.cjstyles) на юникоде.
Заранее спасибо за ответ. |
Последний раз редактировалось Kashtan007, 08-08-2014 в 14:19. Отправлено: 14:12, 08-08-2014 | #1322 |
Пользователь Сообщения: 87
|
Профиль | Отправить PM | Цитировать Цитата vint56:
|
|
Отправлено: 14:56, 08-08-2014 | #1323 |
Старожил Сообщения: 242
|
Профиль | Отправить PM | Цитировать |
Последний раз редактировалось vint56, 08-08-2014 в 17:45. Отправлено: 16:12, 08-08-2014 | #1324 |
Ветеран Сообщения: 862
|
Профиль | Отправить PM | Цитировать И можно сделать так чтобы после нажатия кнопки запускались два деинсталлятора. 1 это деинсталлятор который был создан моим инсталлятором и 2 это деинсталлятор от flash player т.к через реестр не очень
procedure RedesignWizardForm; begin with WizardForm.ComponentsList do begin Height := ScaleY(141); end; end; var ISCustomPage1: TWizardPage; NewButton1: TNewButton; ResultCode: Integer; lpBuff: String; procedure NewButton1Click(Sender: TObject); begin shellexec('open', ExpandConstant('{tmp}\un.exe'), '', '',SW_SHOWNORMAL, ewnowait, ResultCode) end; function InitializeSetup(): Boolean; var ResultCode:integer; begin ExtractTemporaryFile('un.exe'); if WizardSilent then if FileExists (ExpandConstant('{tmp}\un.exe')) then //имхо, если при установке вы что-то пишете в реестр, то перед удалением неплохо было бы еще проверять наличие в реестре данных об уже установленной версии Exec(ExpandConstant('{tmp}\un.exe'), '/uninstall /force', '', SW_SHOW,ewWaitUntilTerminated, ResultCode); result:=true; end; procedure InitializeWizard; begin RedesignWizardForm; NewButton1 := TNewButton.Create(WizardForm); with NewButton1 do begin Parent := WizardForm.SelectComponentsPage; Left := ScaleX(0); Top := ScaleY(200); Width := ScaleX(417); Height := ScaleY(33); Caption := CustomMessage('NewButton1'); OnClick := @NewButton1Click; end; end; |
------- Последний раз редактировалось habib2302, 08-08-2014 в 19:24. Отправлено: 19:19, 08-08-2014 | #1325 |
Пользователь Сообщения: 87
|
Профиль | Отправить PM | Цитировать vint56, Спасибо за скрипт. Вроде бы разобралась, пока единственный вопрос остался. Во время распаковки ниже процесс бара две надписи: прошло времени и осталось времени. И вот с надписью осталось времени что то не то, вместо минут там вот так "осталось времени: тестовый прогон". И в конце установки тоже надпись "время установки: тестовый прогон". Можно ли это как то исправить?
|
Отправлено: 21:12, 08-08-2014 | #1326 |
SHVtYW4= Сообщения: 3451
|
Профиль | Отправить PM | Цитировать Цитата Irenis:
Т.е у вас например всё готово к завершению. Имеются архивы bin.arc1, bin.arc2, bin.arc3 и т.д. Делаете первую установку для того, чтоб рядом создался файл records.inf - где будут прописаны значения для архивов "bin.arc1, bin.arc2, bin.arc3 и т.д.". после того как файл records.inf создался, то для окончательной компиляции раскомментируйте в скрипте #define records. Если захотите пережать или добавить какое либо содержимое в свои архивы bin.arc1, bin.arc2, bin.arc3 и т.д., то понадобиться опять закомментировать #define records. Сделать тестовый прогон и раскомментировать. Цитата Irenis:
Я даже процитирую (а то не поверите, скажите там такого нет или не нашли): ISDone » Описание скрипта: Цитата Описание скрипта:
ISDone » Работа с библиотекой: Цитата Описание режимов работы библиотеки:
|
||||
Последний раз редактировалось Nordek, 08-08-2014 в 22:18. Отправлено: 21:34, 08-08-2014 | #1327 |
Старожил Сообщения: 242
|
Профиль | Отправить PM | Цитировать Irenis, я же в скрипте сделал комментарий справка в архиве называется readme.CHM
; описаний в справке там все описано ;#define records |
Отправлено: 21:49, 08-08-2014 | #1328 |
Пользователь Сообщения: 87
|
Профиль | Отправить PM | Цитировать Nordek, Ясно, спасибо большое. А чтобы не делать эти тестовые прогоны, можно ли в скрипте просто удалить какие то строчки, чтобы надпись "осталось времени" вообще убрать? Ну и в конце чтобы убрать "время установки"?
vint56, Ну да, теперь поняла)) Но все таки хотелось бы как то убрать эти строчки. |
Отправлено: 22:04, 08-08-2014 | #1329 |
Пользователь Сообщения: 87
|
Профиль | Отправить PM | Цитировать vint56, Nordek, Спасибо огромное за участие, спасибо за помощь
![]() ![]() ![]() |
Отправлено: 00:15, 09-08-2014 | #1330 |
![]() |
Участник сейчас на форуме |
![]() |
Участник вне форума |
![]() |
Автор темы |
![]() |
Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
Скрипты Inno Setup. Помощь и советы [часть 6] | El Sanchez | Автоматическая установка приложений | 2494 | 10-03-2014 11:51 | |
Скрипты 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 |
|