|
Компьютерный форум OSzone.net » Автоматическая установка Windows » Автоматическая установка приложений » Inno Setup. Прочие вопросы |
|
Inno Setup. Прочие вопросы
|
Ветеран Сообщения: 1269 |
Внимание!!! Данная тема не предназначена для обсуждения скриптов! Для этого создана отдельная тема! Скрипты Inno Setup. Помощь и советы ![]() Описание
Inno Setup - это бесплатный инсталлятор для программ Windows. Впервые появился в 1997 году, Inno Setup сегодня, конкурирует и даже превосходит многие коммерческие инсталляторы по возможностям и стабильности. Основные достоинства:
Основной бесплатный конкурент - NSIS. Последняя стабильная версия - 6.3.1 [10.06.2024]. История версий. Официальные сборки Inno Setup 6.3.1: Редакторы iss-скриптов:
Дополнительно
Справка
Русификаторы
Распаковщики/декомпиляторы инсталляторов Inno Setup
Параметры командной строки инсталлятора (ссылка) |
|
Отправлено: 00:25, 24-08-2009 |
![]() Ветеран Сообщения: 858
|
Профиль | Отправить PM | Цитировать |
------- Отправлено: 18:46, 05-11-2015 | #531 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Новый участник Сообщения: 7
|
Профиль | Отправить PM | Цитировать Dodakaedr,
Спасибо большое. У меня проблема была именно параметры к ярлыку. Все работает спасибо. |
Отправлено: 19:28, 05-11-2015 | #532 |
Новый участник Сообщения: 7
|
Профиль | Отправить PM | Цитировать Привет всем, помогите пожалуйста разобраться.
Делаю инсталлер с компонентами, но вот проблема, они устанавливаются все, не зависимо какой выбрал. Как это исправить? Чтобы устанавливался только тот компонент, которого выбрали. Вот код:
Source: "E:\Lang\fre\*"; DestDir: "{app}"; Flags: ignoreversion recursesubdirs createallsubdirs overwritereadonly uninsremovereadonly; Components:"fre" Source: "E:\Lang\ita\*"; DestDir: "{app}"; Flags: ignoreversion recursesubdirs createallsubdirs overwritereadonly uninsremovereadonly; Components:"ita" Source: "E:\SOURCE\*"; DestDir: "{app}"; Flags: ignoreversion recursesubdirs createallsubdirs overwritereadonly uninsremovereadonly Source: E:\Lang\fre\source\fre1.txt; DestDir: {app}\Lang; Attribs: readonly; Flags: ignoreversion recursesubdirs createallsubdirs overwritereadonly uninsremovereadonly Source: E:\Lang\fre\source\fre2.txt; DestDir: {app}\Lang\2\; Attribs: readonly; Flags: ignoreversion recursesubdirs createallsubdirs overwritereadonly uninsremovereadonly Source: E:\Lang\ita\source\ita1.txt; DestDir: {app}\Lang; Attribs: readonly; Flags: ignoreversion recursesubdirs createallsubdirs overwritereadonly uninsremovereadonly Source: E:\Lang\ita\source\ita2.txt; DestDir: {app}\Lang\2\; Attribs: readonly; Flags: ignoreversion recursesubdirs createallsubdirs overwritereadonly uninsremovereadonly [Components] Name: "eng"; Description: "English version"; Flags: exclusive checkablealone disablenouninstallwarning Name: "fre"; Description: "Français (french)"; Flags: exclusive checkablealone disablenouninstallwarning Name: "ita"; Description: "Italiano (Italian)"; Flags: exclusive checkablealone disablenouninstallwarning [Types] Name: custom; Description: Full Installation; Flags: iscustom Как должно быть в идеале: Если выбирают "English version" то должно устанавливатся с папки: "SOURCE" и больше не чего. Если выбирают "Français (french)" то должно устанавливатся с папки: "SOURCE" и обновляться с папки: "Lang\fre" и больше не чего. А Сейчас он просто устанавливает все по очереди, независимо что выбрал. И еше вопрос, как сделать чтобы инсталлер создавал фаил а не папку? Например:
Source: E:\SOURCE\1111; DestDir: {app}; Attribs: hidden system readonly; Flags: ignoreversion recursesubdirs createallsubdirs overwritereadonly uninsremovereadonly Так он создает папку "1111" а надо чтобы был файл "1111", без разрешения. |
Последний раз редактировалось tiger30, 07-11-2015 в 04:53. Отправлено: 04:41, 07-11-2015 | #533 |
SHVtYW4= Сообщения: 3451
|
Профиль | Отправить PM | Цитировать Цитата tiger30:
Скрытый текст
[Files] Source: "E:\Lang\fre\*"; DestDir: "{app}"; Flags: ignoreversion recursesubdirs createallsubdirs overwritereadonly uninsremovereadonly; Components:"fre" Source: "E:\Lang\ita\*"; DestDir: "{app}"; Flags: ignoreversion recursesubdirs createallsubdirs overwritereadonly uninsremovereadonly; Components:"ita" Source: "E:\SOURCE\*"; DestDir: "{app}"; Flags: ignoreversion recursesubdirs createallsubdirs overwritereadonly uninsremovereadonly Source: E:\Lang\fre\source\fre1.txt; DestDir: {app}\Lang; Attribs: readonly; Flags: ignoreversion recursesubdirs createallsubdirs overwritereadonly uninsremovereadonly; Components:"fre" Source: E:\Lang\fre\source\fre2.txt; DestDir: {app}\Lang\2\; Attribs: readonly; Flags: ignoreversion recursesubdirs createallsubdirs overwritereadonly uninsremovereadonly; Components:"fre" Source: E:\Lang\ita\source\ita1.txt; DestDir: {app}\Lang; Attribs: readonly; Flags: ignoreversion recursesubdirs createallsubdirs overwritereadonly uninsremovereadonly; Components:"ita" Source: E:\Lang\ita\source\ita2.txt; DestDir: {app}\Lang\2\; Attribs: readonly; Flags: ignoreversion recursesubdirs createallsubdirs overwritereadonly uninsremovereadonly; Components:"ita" [Components] Name: "eng"; Description: "English version"; Flags: exclusive checkablealone disablenouninstallwarning Name: "fre"; Description: "Francais (french)"; Flags: exclusive checkablealone disablenouninstallwarning Name: "ita"; Description: "Italiano (Italian)"; Flags: exclusive checkablealone disablenouninstallwarning Ниже в примере отметил красным жирным шрифтом как это выглядит. Пример
[Components] Name: Component1; Description: Component 1 Name: Component2; Description: Component 2 Name: Component3; Description: Component 2 [Files] Source: C:\Component 1\*; DestDir: {app}\Component 1; Flags: recursesubdirs createallsubdirs; Components: Component1 Source: C:\Component 2\*; DestDir: {app}\Component 2; Flags: recursesubdirs createallsubdirs; Components: Component2 Source: C:\Component 3\*; DestDir: {app}\Component 3; Flags: recursesubdirs createallsubdirs; Components: Component3 И ещё: tiger30, Вам сюда. |
|
Отправлено: 05:57, 07-11-2015 | #534 |
Новый участник Сообщения: 7
|
Профиль | Отправить PM | Цитировать Nordek,
Спасибо большое. |
Отправлено: 14:29, 07-11-2015 | #535 |
Новый участник Сообщения: 1
|
Профиль | Сайт | Отправить PM | Цитировать Приветствую. Надеюсь на вас знатоки!)))
Как сделать возможность выбора из нескольких вариантов папки установки? У меня есть приложение, которое устанавливается в папку дополнений покерной программы: Сама папка дополнений программы находится здесь - C:\Users\Admin\AppData\Roaming\Name Name - это название программы. В Inno я это прописал так: И все отлично работает. Но мое приложение пригодно и для другого софта. Поясню. Есть покерная комната №1 - Name. Но есть и другие. Например, Name2 и т. д. принадлежащие этой же сети. Вопрос. Есть ли возможность на этапе выбора места установки, предоставить пользователю возможность выбора между предложенными вариантами? Чтобы он из 4-5 вариантов поставил галочку на нужную ему и мое приложение установилось по выбранному пути. Можно конечно предложить ему вручную искать нужную ему папку, но хотелось бы позаботиться о нем и упростить этот момент. |
Отправлено: 13:18, 19-11-2015 | #536 |
Пользователь Сообщения: 69
|
Профиль | Сайт | Отправить PM | Цитировать Всем привет. Есть умельцы этой программы? Можете потратить несколько минут своего времени, помощь нужна, нужно сделать установочник одной программы, что бы она устанавливала файл в определенно место.
Напишите в личку те кто может помочь |
Отправлено: 06:37, 20-12-2015 | #537 |
SHVtYW4= Сообщения: 3451
|
Профиль | Отправить PM | Цитировать |
------- Отправлено: 09:52, 20-12-2015 | #538 |
Старожил Сообщения: 203
|
Профиль | Отправить PM | Цитировать Всех с наступающим ! Есть возможность в данной проге указать папку AppData текущего залогиненного пользователя, куда нужно скопировать файлы ? Имеется переменная, указывающая на AppData текущего пользователя ?
|
Последний раз редактировалось Serjione, 30-12-2015 в 16:45. Отправлено: 16:34, 30-12-2015 | #539 |
Alien Сообщения: 4262
|
Профиль | Отправить PM | Цитировать Цитата Serjione:
Цитата:
|
||
Отправлено: 18:02, 30-12-2015 | #540 |
![]() |
Участник сейчас на форуме |
![]() |
Участник вне форума |
![]() |
Автор темы |
![]() |
Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
Утилиты - [addon] Inno Setup | CrOsP | Наборы обновлений для Windows XP/2003/Windows 7 | 33 | 11-05-2011 16:03 | |
Inno Setup 5.3.6 | OSZone Software | Новости программного обеспечения | 0 | 15-11-2009 17:30 | |
[архив] Inno Setup .:[все вопросы]:. | Mchik | Автоматическая установка приложений | 1329 | 23-08-2009 20:13 | |
Скрипты Inno Setup Compiler | QAZAK | Автоматическая установка приложений | 7 | 15-01-2007 17:59 | |
Inno Setup | tradeukraine | Вебмастеру | 3 | 13-06-2006 20:39 |
|