![]() |
Внимание, важное сообщение: Дорогие Друзья!
В ноябре далекого 2001 года мы решили создать сайт и форум, которые смогут помочь как начинающим, так и продвинутым пользователям разобраться в операционных системах. В 2004-2006г наш проект был одним из самых крупных ИТ ресурсов в рунете, на пике нас посещало более 300 000 человек в день! Наша документация по службам Windows и автоматической установке помогла огромному количеству пользователей и сисадминов. Мы с уверенностью можем сказать, что внесли большой вклад в развитие ИТ сообщества рунета. Но... время меняются, приоритеты тоже. И, к сожалению, пришло время сказать До встречи! После долгих дискуссий было принято решение закрыть наш проект. 1 августа форум переводится в режим Только чтение, а в начале сентября мы переведем рубильник в положение Выключен Огромное спасибо за эти 24 года, это было незабываемое приключение. Сказать спасибо и поделиться своей историей можно в данной теме. С уважением, ваш призрачный админ, BigMac... |
|
Компьютерный форум OSzone.net » Автоматическая установка Windows » Автоматическая установка приложений » Скрипты Inno Setup. Помощь и советы [часть 8] |
|
Скрипты Inno Setup. Помощь и советы [часть 8]
|
Ветеран Сообщения: 1274 |
Внимание! Данная тема предназначена только для обсуждения написания скриптов !
Остальные вопросы, а также последние версии компилятора в теме 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 |
|