|
Компьютерный форум OSzone.net » Автоматическая установка Windows » Автоматическая установка приложений » Скрипты Inno Setup. Помощь и советы [часть 9] |
|
Скрипты Inno Setup. Помощь и советы [часть 9]
|
Ветеран Сообщения: 1273 |
Внимание! Данная тема предназначена только для обсуждения написания скриптов!
Остальные вопросы, а также последние версии компилятора в теме 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 |
Ветеран Сообщения: 2186
|
Профиль | Отправить PM | Цитировать Цитата vetal_the_great@vk:
тогда не понятна суть вопроса. |
|
------- Отправлено: 15:52, 06-01-2023 | #981 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Новый участник Сообщения: 3
|
Профиль | Сайт | Отправить PM | Цитировать Цитата Vanadiy777:
Есть 5 архивов .bin. Они лежат в папке с setup.exe (см. картинку). Вот мне нужно, чтобы data.bin установился однозначно, так как там основные файлы. Архивы data 1.bin и data 2.bin содержат данные интерфейса, противоречащие друг другу. Поэтому нужно установить какой-то один из них, но на выбор: кого-то больше устроит data 1.bin, кого-то data 2.bin. Архивы data 3.bin и data 4.bin содержат дополнительные файлы, которые можно установить все, или любой из них, или ни одного вообще. Как это сделать в компонентах я примерно понимаю. Скрытый текст
[Components] Name: Interface; Description: Интерфейс; Types: full; Flags: exclusive Name: Interface\data 1.bin; Description: Стандартный дизайн интерфейса; Flags: exclusive; ExtraDiskSpaceRequired: 200000000 Name: Interface\data 2.bin; Description: Новый дизайн интерфейса; Flags: exclusive; ExtraDiskSpaceRequired: 100000000 Name: adfiles; Description: Дополнительные файлы; Types: full; Flags: dontinheritcheck Name: adfiles\data 3.bin; Description: доп файл 1; Flags: checkablealone; ExtraDiskSpaceRequired: 500000000 Name: adfiles\data 4.bin; Description: доп файл 2; Flags: checkablealone; ExtraDiskSpaceRequired: 600000000 #endif [Files] Source: output\data 1.bin; DestDir: {app}; Components: adfiles\data 3.bin; Source: output\data 2.bin; DestDir: {app}; Components: adfiles\data 4.bin; Source: output\data 3.bin; DestDir: {app}; Components: Interface\data 1.bin; Source: output\data 3.bin; DestDir: {app}; Components: Interface\data 2.bin; Но тогда все эти файлы загрузятся внутрь setup.exe и этот файл будет весить более 300мб, а сейчас он весит четь больше 1 мб. Я хочу, чтобы никакие архивы не добавлялись внутрь setup.exe. При запуске exe и после выбора пользователем нужных компонентов, setup.exe распаковывал только те архивы, которые были указаны, а остальные не трогал. То есть если юзер выбрал data 1.bin, то data 2.bin просто пропускается. Где я уже только не лазил, ответ не нахожу. Это мой первый скрипт, и я сразу решил морочить себе голову ![]() |
|
Отправлено: 16:43, 06-01-2023 | #982 |
Ветеран Сообщения: 2186
|
Профиль | Отправить PM | Цитировать Цитата vetal_the_great@vk:
Скрипт дайте полностью (можете в личку, если здесь светить не хотите...) ![]() |
|
------- Отправлено: 17:22, 06-01-2023 | #983 |
Пользователь Сообщения: 98
|
Профиль | Отправить PM | Цитировать Здравствуйте! Помогите пожалуйста со скриптом как у NSIS.
Может есть получше варианты, пока не видел. |
Последний раз редактировалось DA-Bro, 26-01-2023 в 19:13. Отправлено: 13:25, 23-01-2023 | #984 |
Старожил Сообщения: 292
|
Профиль | Отправить PM | Цитировать Цитата DA-Bro:
Ну да ладно, Так пойдёт (предварительный вариант) |
|
------- Отправлено: 09:02, 24-01-2023 | #985 |
Ветеран Сообщения: 2186
|
Профиль | Отправить PM | Цитировать Цитата ZVSRus:
мне очень пойдет. Буду очень признателен, если со мной тоже поделитесь. Заранее спасибо. |
|
------- Отправлено: 09:45, 24-01-2023 | #986 |
Пользователь Сообщения: 98
|
Профиль | Отправить PM | Цитировать ZVSRus, Здравствуйте! Ещё как пойдёт.
|
Последний раз редактировалось DA-Bro, 26-01-2023 в 19:13. Отправлено: 13:17, 24-01-2023 | #987 |
Ветеран Сообщения: 2186
|
Профиль | Отправить PM | Цитировать Цитата DA-Bro:
и мне давайте пожалуйста, даже в таком варианте подойдет. ![]() |
|
------- Отправлено: 16:18, 24-01-2023 | #988 |
Старожил Сообщения: 292
|
Профиль | Отправить PM | Цитировать |
------- Отправлено: 16:57, 24-01-2023 | #989 |
Пользователь Сообщения: 98
|
Профиль | Отправить PM | Цитировать ZVSRus, да визуально всё нормально.
Я смотрю при выборе распаковки отключаются языки. В некоторых случаях будет нужно чтобы при распаковке был выбор языков как при обычной установке. Просто скрипт не вижу и не понимаю как там включать отключать нужные или ненужные чекбоксы. Вы пожалуйста не торопитесь, подожду сколько потребуется. |
Отправлено: 17:14, 24-01-2023 | #990 |
![]() |
Участник сейчас на форуме |
![]() |
Участник вне форума |
![]() |
Автор темы |
![]() |
Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
Скрипты 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 |
|