|
Компьютерный форум 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 |
Новый участник Сообщения: 23
|
Профиль | Отправить PM | Цитировать nik1967, Спасибо!
Еще такой вопрос, можно ли создавать собственные ключи командной строки, пр.: чтобы не писать "/Components=Directx", а просто "/Directx". |
Отправлено: 09:40, 24-11-2016 | #1741 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
![]() Ветеран Сообщения: 863
|
Профиль | Отправить PM | Цитировать |
------- Отправлено: 22:07, 24-11-2016 | #1742 |
Пользователь Сообщения: 69
|
Профиль | Сайт | Отправить PM | Цитировать Всем привет.
есть кто в этой проге силен ? Мне надо сделать просто Setup что бы файлы распаковывались в свои папки и всё, кто может помочь? С меня 100р за простую работу, напишите в лс кто согласен ![]() |
Отправлено: 10:48, 27-11-2016 | #1743 |
Ветеран Сообщения: 1274
|
Профиль | Отправить PM | Цитировать Цитата Dodakaedr:
|
|
Отправлено: 12:07, 29-11-2016 | #1744 |
Новый участник Сообщения: 23
|
Профиль | Отправить PM | Цитировать Здравствуйте. Не подскажите, как сделать так, чтобы при выборе компонента "1" его дефолтный путь установки был выбран как обычно (в Program Files), а при выборе компонента "2" дефолтный путь был бы установлен на рабочий стол (при этом путь установки можно поменять).
|
Отправлено: 10:15, 02-12-2016 | #1745 |
SHVtYW4= Сообщения: 3451
|
Профиль | Отправить PM | Цитировать Optitron, Например так (В данном примере рассматривается включённый в инсталлятор отдельный файл):
[Components] Name: cmp1; Description: Компонент 1 Name: cmp2; Description: Компонент 2 [Files] Source: File.exe; DestDir: {app}\Application; Flags: ignoreversion; Components: cmp1 Source: File.exe; DestDir: {userdesktop}\Application; Flags: ignoreversion; Components: cmp2 Или например так (В данном примере рассматривается включённый в инсталлятор каталог с файлами и подкаталогами): [Components] Name: cmp1; Description: Компонент 1 Name: cmp2; Description: Компонент 2 [Files] Source: Folder\*; DestDir: {app}\Application; Flags: ignoreversion recursesubdirs createallsubdirs; Components: cmp1 Source: Folder\*; DestDir: {userdesktop}\Application; Flags: ignoreversion recursesubdirs createallsubdirs; Components: cmp2 Учтите, что для "Компонент 2" путь жёстко привязан. |
------- Отправлено: 13:44, 02-12-2016 | #1746 |
Новый участник Сообщения: 23
|
Профиль | Отправить PM | Цитировать Nordek, Спасибо, но мне как раз таки нужно, чтобы для компонента "2" путь был привязан не жестко, например изначально он задавался бы на рабочий стол, но его можно было бы поменять.
|
Отправлено: 17:30, 02-12-2016 | #1747 |
Ветеран Сообщения: 1640
|
Профиль | Отправить PM | Цитировать |
------- Последний раз редактировалось R.i.m.s.k.y., 05-12-2016 в 10:41. Отправлено: 09:18, 05-12-2016 | #1748 |
Пользователь Сообщения: 87
|
Профиль | Отправить PM | Цитировать Добрый вечер! Подскажите пожалуйста, что такое модуль IDP в Inno Setup и как его убрать? Дело в том, что при компиляции у меня практически всегда файл setup с вирусом HEUR/QVM06.1.0000.Malware.Gen (при проверке через virustotal.com). Нашла такую фразу
Цитата:
|
|
Отправлено: 19:45, 16-12-2016 | #1749 |
Старожил Сообщения: 166
|
Профиль | Отправить PM | Цитировать Только начал освоение InnoSetup, чую что вопрос пустяковый, но сам дойти пока не могу...
Нужно сделать чтобы во время установки выводился запрос на указание пути к файлу, а после его указания путь к этому файлу использовался бы в создании ярлыка для другого файла как параметр. Притом оба этих файла распаковываются только во время установки, то есть окно выбора должно появляться после распаковки файлов, но перед окончанием установки ... то есть: Например нужно создать ярлык для приложения №1 с параметрами [Путь к файлу №2 -l -c] , где "-l -c" тоже параметры, само приложение №1 лежит в установленном каталоге {app}, а вот путь к файлу №2 который мы выбираем, как и название этого файла после установки могут быть в разных местах (единственное что всегда верно, это его расширение) и выбираются во время загрузки... Использовал Afterinstall чтобы войти в установку перед ее окончанием, но после распаковки файлов: #define XXXName - объявленная переменная, где XXXName - файл №1 ProjectName - переменная содержащая в себе путь к файлу №2 procedure AfterInstall1 ; var ProjectName: String; begin ProjectName := ''; if GetOpenFileName('', ProjectName,'', 'Text Documents (*.txt)|*.txt|All Files|*.*', 'txt') then begin CreateShellLink(ExpandConstant('{userdesktop}\XXX.lnk') , '' , ExpandConstant('{app}\Просто_путь\{#XXXName}') , ExpandConstant('ProjectName') , ExpandConstant('') , ExpandConstant('D:\IS FILES\eye.ico') , 0 , SW_SHOWNORMAL); end; end; Выделенное жирным и есть блок ответственный за установку параметров, но он воспринимает функцию ProjectName как текст, а нужно чтобы он считывал путь из нее...ну и чтобы там же еще прописывались -l -c , но это вторично.... Буду признателен и за менее топорное решение... да я знаю что я краб ![]() |
------- Отправлено: 15:36, 19-12-2016 | #1750 |
![]() |
Участник сейчас на форуме |
![]() |
Участник вне форума |
![]() |
Автор темы |
![]() |
Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
Скрипты 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 |
|