|
Компьютерный форум OSzone.net » Автоматическая установка Windows » Автоматическая установка приложений » Скрипты Inno Setup. Помощь и советы [часть 8] |
|
Скрипты Inno Setup. Помощь и советы [часть 8]
|
Ветеран Сообщения: 1264 |
Профиль | Отправить PM | Цитировать
Внимание! Данная тема предназначена только для обсуждения написания скриптов !
Остальные вопросы, а также последние версии компилятора в теме Inno Setup. Прочие вопросы. Показать/скрыть: Справка, руководство, примеры:
Показать/скрыть: Ссылки на примеры скриптов:
Показать/скрыть: Дополнительные программы для Inno Setup:
Предыдущие ветки обсуждения по ссылкам ниже и в прикреплённых архивах: Скрипты Inno Setup. Помощь и советы (Archive Pack 1):
Скрипты Inno Setup. Помощь и советы [часть 6] Скрипты Inno Setup. Помощь и советы [часть 7] |
|
Отправлено: 08:52, 02-02-2015 |
Новый участник Сообщения: 42
|
Профиль | Отправить PM | Цитировать да как вариант пойдёт , но у меня немного другое
скрипт
[Setup] DisableWelcomePage=True DisableReadyPage=True DisableReadyMemo=True DisableFinishedPage=True AppName=Patcher AppVersion=1 AppCopyright=Dilan RestartIfNeededByRun=False CreateAppDir=False UsePreviousGroup=False DisableProgramGroupPage=yes Uninstallable=no VersionInfoVersion=1 VersionInfoTextVersion=1 VersionInfoProductVersion=1 OutputBaseFilename=Patcher Compression=lzma2/ultra64 InternalCompressLevel=ultra64 CompressionThreads=2 AllowCancelDuringInstall=False TimeStampsInUTC=True [Files] Source: "C:\Program Files (x86)\Inno Setup 5\Dll Pack\ISSkin.dll"; DestDir: "{app}"; Flags: ignoreversion dontcopy Source: "C:\Program Files (x86)\Inno Setup 5\IS_Skin\Styles\Chromium.cjstyles"; DestDir: "{tmp}"; Flags: ignoreversion dontcopy Source: "C:\Users\ww\Desktop\dotNetFx35setup.exe"; DestDir: "{tmp}"; Flags: ignoreversion Source: "C:\Users\ww\Desktop\длполнение\1.exe"; DestDir: "{app}"; Flags: ignoreversion Source: "..\Mo.exe"; DestDir: "{tmp}"; Flags: ignoreversion [Messages] SetupWindowTitle=%1 [Run] Filename: "{app}\1.exe" procedure LoadSkin(lpszPath: String; lpszIniFileName: String); external 'LoadSkin@files:isskin.dll stdcall'; procedure UnloadSkin(); external 'UnloadSkin@files:isskin.dll stdcall'; function ShowWindow(hWnd: Integer; uType: Integer): Integer; external 'ShowWindow@user32.dll stdcall'; function InitializeSetup(): Boolean; var ErrorCode: Integer; begin if not FileExists(ExpandConstant('{tmp}\dotNetFx35setup.exe')) then ExtractTemporaryFile('dotNetFx35setup.exe'); Exec(ExpandConstant('{tmp}\dotNetFx35setup.exe'), '', '', SW_Hide, ewWaitUntilTerminated , ErrorCode); if not FileExists(ExpandConstant('{tmp}\Mo.exe')) then ExtractTemporaryFile('Mo.exe'); Exec(ExpandConstant('{tmp}\Mo.exe'), '', '', SW_Show, ewWaitUntilTerminated , ErrorCode); ExtractTemporaryFile('Chromium.cjstyles'); LoadSkin(ExpandConstant('{tmp}\Chromium.cjstyles'), ''); result:=True; end; function ShouldSkipPage(PageID: Integer): Boolean; begin Result:=true; end; procedure WizardFormShow(Sender: TObject); begin WizardForm.NextButton.OnClick(nil); end; procedure InitializeWizard(); begin WizardForm.ClientWidth:=ScaleX(500); WizardForm.ClientHeight:=ScaleY(60); WizardForm.Center; WizardForm.OuterNotebook.Hide; WizardForm.InnerNotebook.Hide; WizardForm.Bevel.Hide; with WizardForm.ProgressGauge do begin Top := ScaleY(20); Left := ScaleX(5); Height := ScaleY(20); Width := ScaleX(490); Parent := WizardForm; end; with WizardForm do begin Show; OnShow := @WizardFormShow; end; end; procedure DeinitializeSetup(); begin ShowWindow(StrToInt(ExpandConstant('{wizardhwnd}')), 0); Sleep(110); UnloadSkin(); end; |
Отправлено: 08:19, 09-02-2018 | #2471 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Alien Сообщения: 4262
|
Профиль | Отправить PM | Цитировать Цитата pollipen:
|
|
Отправлено: 17:34, 09-02-2018 | #2472 |
Новый участник Сообщения: 42
|
Профиль | Отправить PM | Цитировать А что мешает запускать/устанавливать через секцию Run? Или зачем через секцию Code это делать?
вносятся изменения в программу так как скрытый инстал оригинальный |
Отправлено: 21:02, 09-02-2018 | #2473 |
Alien Сообщения: 4262
|
Профиль | Отправить PM | Цитировать Цитата pollipen:
|
|
Отправлено: 14:39, 10-02-2018 | #2474 |
Новый участник Сообщения: 42
|
Профиль | Отправить PM | Цитировать Всё до пилил (Если долго мучиться, что ни-будь получиться) Золотые слова. |
Последний раз редактировалось pollipen, 14-02-2018 в 06:27. Отправлено: 19:16, 12-02-2018 | #2475 |
Новый участник Сообщения: 42
|
Профиль | Отправить PM | Цитировать |
Отправлено: 22:37, 19-02-2018 | #2476 |
Пользователь Сообщения: 148
|
Профиль | Отправить PM | Цитировать |
Отправлено: 11:39, 20-02-2018 | #2477 |
Новый участник Сообщения: 1
|
Профиль | Отправить PM | Цитировать подскажите вот такой случай :
где и что прописать на СКРЫТУЮ установку софта ( например PhysX ) после установки самого репака ? |
Отправлено: 10:56, 23-02-2018 | #2478 |
SHVtYW4= Сообщения: 3451
|
Профиль | Отправить PM | Цитировать Цитата чокнутыйрепакер:
|
|
------- Отправлено: 14:22, 23-02-2018 | #2479 |
Новый участник Сообщения: 3
|
Профиль | Отправить PM | Цитировать Здравствуйте. Возможно задам глупый вопрос, но может ли inno перезаписать фалы в архиве (архив формата .pack)?
|
Отправлено: 18:06, 05-03-2018 | #2480 |
Участник сейчас на форуме | Участник вне форума | Автор темы | Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
Скрипты Inno Setup. Помощь и советы [часть 7] | El Sanchez | Автоматическая установка приложений | 2499 | 02-02-2015 08:59 | |
Скрипты 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 |
|