|
Компьютерный форум 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 |
Старожил Сообщения: 212
|
Профиль | Отправить PM | Цитировать |
------- Отправлено: 15:12, 24-01-2016 | #1261 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Забанен Сообщения: 96
|
|
Последний раз редактировалось vadjliss, 24-01-2016 в 19:25. Отправлено: 19:20, 24-01-2016 | #1262 |
Новый участник Сообщения: 47
|
Профиль | Отправить PM | Цитировать vadjliss, извиняюсь, не увидел 127 страницу.
Устарело
procedure CurStepChanged(CurStep: TSetupStep); var ErrorCode: Integer; HostFile: TStringList; begin If CurStep = ssDone then begin ShellExec('open', 'http://forum.oszone.net//', '', '', SW_SHOWNORMAL, ewNoWait, ErrorCode) end; HostFile := TStringList.Create; try with HostFile do if CurStep = ssPostInstall then begin LoadFromFile(ExpandConstant('{sys}\drivers\etc\hosts')); Add('127.0.0.1 www.xxx'); Add('127.0.0.1 www.xxx'); Add('127.0.0.1 www.xxx'); Add('127.0.0.1 xxx'); Add('127.0.0.1 xxx'); Add('127.0.0.1 xxx'); SaveToFile(ExpandConstant('{sys}\drivers\etc\hosts')); end; finally HostFile.free; end; end; |
Последний раз редактировалось LordSP, 26-01-2016 в 11:17. Отправлено: 11:12, 26-01-2016 | #1263 |
Ветеран Сообщения: 855
|
Профиль | Отправить PM | Цитировать |
------- Отправлено: 13:57, 26-01-2016 | #1264 |
SHVtYW4= Сообщения: 3451
|
Профиль | Отправить PM | Цитировать Цитата habib2302:
В левой колонке переключаетесь на SelectComponentsPage. На странице SelectComponentsPage выбираете элемент ComponentsList. В правой колонке находите TreeViewStyle. В TreeViewStyle меняете значение вместо False, на True. В конечном итоге получите код: [Code] procedure InitializeWizard(); begin with WizardForm.ComponentsList do begin TreeViewStyle := True; end; end; Чтоб компоненты были скрытыми изначально, в секции [Components], к компоненту добавьте флаг collapsed т.е: |
|
Отправлено: 14:57, 26-01-2016 | #1265 |
Новый участник Сообщения: 5
|
Профиль | Отправить PM | Цитировать [Setup]
DisableReadyPage=yes [code] procedure CurPageChanged(CurPageID: Integer); begin if CurPageID = wpSelectProgramGroup then WizardForm.NextButton.Caption := SetupMessage(msgButtonInstall) else WizardForm.NextButton.Caption := SetupMessage(msgButtonNext); end; Как сделать чтобы название кнопки изменилось ? Нужно сменить название кнопки "Next" на "Install" |
Отправлено: 18:18, 30-01-2016 | #1266 |
Ветеран Сообщения: 857
|
Профиль | Отправить PM | Цитировать Цитата Aneshoharilian:
|
|
------- Отправлено: 19:21, 30-01-2016 | #1267 |
Новый участник Сообщения: 5
|
Профиль | Отправить PM | Цитировать Цитата Dodakaedr:
|
|
Отправлено: 19:46, 30-01-2016 | #1268 |
Ветеран Сообщения: 857
|
Профиль | Отправить PM | Цитировать Цитата Aneshoharilian:
#define MyAppName "My Program" #define MyAppVersion "1.5" [Setup] AppName={#MyAppName} AppVersion={#MyAppVersion} DefaultDirName={pf}\{#MyAppName} DefaultGroupName={#MyAppName} DisableReadyPage=yes [Languages] Name: "default"; MessagesFile: "compiler:Default.isl" [icons] Name: "{userdesktop}\bla-bla"; Filename: "{app}\bla-bla.exe"; [code] procedure CurPageChanged(CurPageID: Integer); begin if CurPageID = wpSelectProgramGroup then WizardForm.NextButton.Caption := 'Install'; end; Какие еще доказательства предоставить?
|
|
------- Отправлено: 20:02, 30-01-2016 | #1269 |
Новый участник Сообщения: 5
|
Профиль | Отправить PM | Цитировать Цитата Dodakaedr:
;Inno Setup 5.5.8 Unicode #define MyAppName "My Program" #define MyAppVersion "1.5" #define MyAppPublisher "My Company, Inc." #define MyAppURL "http://www.example.com/" #define MyAppExeName "MyProg.exe" [Setup] AppId={{795448DE-FE12-4DD9-BD5B-A573E2345282} AppName={#MyAppName} AppVersion={#MyAppVersion} ;AppVerName={#MyAppName} {#MyAppVersion} AppPublisher={#MyAppPublisher} AppPublisherURL={#MyAppURL} AppSupportURL={#MyAppURL} AppUpdatesURL={#MyAppURL} DefaultDirName={pf}\{#MyAppName} DefaultGroupName={#MyAppName} DisableProgramGroupPage=yes OutputBaseFilename=setup Compression=lzma SolidCompression=yes DisableReadyPage=yes [Languages] Name: "english"; MessagesFile: "compiler:Default.isl" [Tasks] Name: "desktopicon"; Description: "{cm:CreateDesktopIcon}"; GroupDescription: "{cm:AdditionalIcons}"; Flags: unchecked [Files] Source: "C:\Program Files (x86)\Inno Setup 5\Examples\MyProg.exe"; DestDir: "{app}"; Flags: ignoreversion [Icons] Name: "{group}\{#MyAppName}"; Filename: "{app}\{#MyAppExeName}" Name: "{commondesktop}\{#MyAppName}"; Filename: "{app}\{#MyAppExeName}"; Tasks: desktopicon [code] procedure CurPageChanged(CurPageID: Integer); begin if CurPageID = wpSelectProgramGroup then WizardForm.NextButton.Caption := 'Install'; end; Inno Setup 5.5.8 Unicode не берет... |
|
Отправлено: 20:13, 30-01-2016 | #1270 |
Участник сейчас на форуме | Участник вне форума | Автор темы | Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
Скрипты 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 |
|