|
Компьютерный форум OSzone.net » Автоматическая установка Windows » Автоматическая установка приложений » Скрипты Inno Setup. Помощь и советы [часть 9] |
|
Скрипты Inno Setup. Помощь и советы [часть 9]
|
Ветеран Сообщения: 1269 |
Внимание! Данная тема предназначена только для обсуждения написания скриптов!
Остальные вопросы, а также последние версии компилятора в теме Inno Setup. Прочие вопросы. Показать/скрыть: Справка, руководство, примеры:
Показать/скрыть: Ссылки на примеры скриптов:
Показать/скрыть: Дополнительные программы для Inno Setup:
Предыдущие ветки обсуждения по ссылкам ниже и в прикреплённых архивах: Скрипты Inno Setup. Помощь и советы [часть 6] | Скрипты Inno Setup. Помощь и советы [часть 6].7z Скрипты Inno Setup. Помощь и советы [часть 7] | Скрипты Inno Setup. Помощь и советы [часть 7].7z Скрипты Inno Setup. Помощь и советы [часть 8] | Скрипты Inno Setup. Помощь и советы [часть 8].7z |
|
Отправлено: 16:09, 04-04-2018 |
Забанен Сообщения: 34
|
Цитата Vanadiy777:
Т.е. это ещё не готовые собранные программы. Ваш пример не плох. Но в нём необходим уже собранный софт. Хотя в любом случае спс. |
|
Последний раз редактировалось serg5, 06-07-2022 в 13:00. Отправлено: 12:36, 06-07-2022 | #781 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Старожил Сообщения: 291
|
Профиль | Отправить PM | Цитировать Цитата serg5:
|
|
------- Отправлено: 14:53, 06-07-2022 | #782 |
Забанен Сообщения: 34
|
Цитата ZVSRus:
|
|
Отправлено: 15:05, 06-07-2022 | #783 |
Старожил Сообщения: 291
|
Профиль | Отправить PM | Цитировать Цитата serg5:
Пример
#define MyAppName_1 "Программа 1" #define MyAppName_2 "Программа 2" [Setup] AppName=My Program AppVerName=My Program v 1.7 DefaultDirName={pf}\Программа 1 OutputDir=. [Files] Source: compiler:Examples\MyProg1.exe; DestDir: {app}; Check: IsChecked_1; Flags: ignoreversion; Source: compiler:Examples\MyProg2.exe; DestDir: {app}; Check: IsChecked_2; Flags: ignoreversion; [Code__] var Check: array [0..1] of TCheckBox; procedure Check0(Sender: TObject); begin if Check[0].Checked then begin Check[1].Checked := False; end; if (Check[0].Checked = False) and (Check[1].Checked = False) then Check[0].Checked := True; if Check[0].Checked then WizardForm.DirEdit.Text := AddBackslash(ExpandConstant('{pf}')) + '{#MyAppName_1}'; end; procedure Check1(Sender: TObject); begin if Check[1].Checked then begin Check[0].Checked := False; end; if (Check[0].Checked = False) and (Check[1].Checked = False) then Check[1].Checked := True; if Check[1].Checked then WizardForm.DirEdit.Text := AddBackslash(ExpandConstant('{sd}')) + '{#MyAppName_2}'; end; //--------------------------------------------------\\ function IsChecked_1: boolean; begin Result:= Check[0].Checked; end; //--------------------------------------------------\\ function IsChecked_2: boolean; begin Result:= Check[1].Checked; end; //--------------------------------------------------\\ procedure InitializeWizard(); begin Check[0] := TCheckBox.Create(WizardForm); with Check[0] do begin Parent := WizardForm.SelectDirPage; Checked := True; Top := ScaleY(120); OnClick := @Check0; Caption := 'Программа 1'; end; Check[1] := TCheckBox.Create(WizardForm); with Check[1] do begin Parent := WizardForm.SelectDirPage; Top := ScaleY(150); OnClick := @Check1; Caption := 'Программа 2'; end; end; |
|
------- Отправлено: 15:15, 06-07-2022 | #784 |
Забанен Сообщения: 34
|
Цитата ZVSRus:
Удалил секцию "Files" чтобы посмотреть окна визуально. Открывается только одно окно инсталлировать не указано что. Без указания пути. |
|
Последний раз редактировалось serg5, 06-07-2022 в 16:14. Отправлено: 16:04, 06-07-2022 | #785 |
Старожил Сообщения: 291
|
Профиль | Отправить PM | Цитировать serg5,
[Code__] убери черту |
------- Отправлено: 16:18, 06-07-2022 | #786 |
Забанен Сообщения: 34
|
Цитата ZVSRus:
Без указания пути." 2022-07-06_16-24-03.jpg |
|
Отправлено: 16:25, 06-07-2022 | #787 |
Старожил Сообщения: 291
|
Профиль | Отправить PM | Цитировать serg5,
По картинке вижу что версия компилятора 6. Покажите секцию [Setup] |
------- Отправлено: 16:35, 06-07-2022 | #788 |
Забанен Сообщения: 34
|
Цитата ZVSRus:
AppName=My Program AppVerName=My Program v 1.7 DefaultDirName={pf}\Программа 1 OutputDir=. Всё с вашего кода. |
|
Отправлено: 16:56, 06-07-2022 | #789 |
Старожил Сообщения: 291
|
Профиль | Отправить PM | Цитировать http://forum.oszone.net/attachment.p...1&d=1657113738
Настрой свой компилятор, в 6 версиях какие-то страницы отключены по умолчанию. |
------- Отправлено: 17:27, 06-07-2022 | #790 |
![]() |
Участник сейчас на форуме |
![]() |
Участник вне форума |
![]() |
Автор темы |
![]() |
Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
Скрипты 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 |
|