Скрипты Inno Setup. Помощь и советы [часть 3]
-
actavir
Re: Скрипты Inno Setup. Помощь и советы [часть 3]
my-94, используй InnoSetup Script Joiner ссылка в закрепке темы 
-
my-94
Re: Скрипты Inno Setup. Помощь и советы [часть 3]
actavir
Уу спасибо и не предполагал что такая программа есть
Уу спасибо и не предполагал что такая программа есть

-
my-94
Re: Скрипты Inno Setup. Помощь и советы [часть 3]
У меня вот такая цель - имеется файл zip и мне надо обновить содержимое внутри него.
Для этого использую 7za.exe с cmd файлом, где прописаны параметры упаковки.
Внутри zip файла лежит папка, в которой лежат те файлы, которые мне надо заменить + ещё одна папка с другими файлами, которые мне трогать не надо.
Также у меня есть 10 файлов с расширением xml, которые собственно говоря мне и надо засунуть в zip файл, в котором лежат точно такие же файлы. Проще говоря это русификатор.
Мне нужно обновить содержимое zip файла, поместив в инсталятор только 10 файлов. Чтобы внутри инсталятора был 7za.exe и cmd файлик и 10 xml файлов.
При запуске чтобы распаковывались все эти файлы в папку где лежит zip файл (путь бы указывался при установке), затем запускался cmd файл, в нём у меня прописано всё необходимое для обновления содержимого zip файла. После того как все действия выполнятся, т.е. обновится содержимое, чтобы все xml файлы и exe + cmd файлы удалились и установка завершилась.
Вопрос вот в чём - какие модули для inno setup нужно использовать чтобы это реализовать и в какой последовательности их использовать?
Для этого использую 7za.exe с cmd файлом, где прописаны параметры упаковки.
Внутри zip файла лежит папка, в которой лежат те файлы, которые мне надо заменить + ещё одна папка с другими файлами, которые мне трогать не надо.
Также у меня есть 10 файлов с расширением xml, которые собственно говоря мне и надо засунуть в zip файл, в котором лежат точно такие же файлы. Проще говоря это русификатор.
Мне нужно обновить содержимое zip файла, поместив в инсталятор только 10 файлов. Чтобы внутри инсталятора был 7za.exe и cmd файлик и 10 xml файлов.
При запуске чтобы распаковывались все эти файлы в папку где лежит zip файл (путь бы указывался при установке), затем запускался cmd файл, в нём у меня прописано всё необходимое для обновления содержимого zip файла. После того как все действия выполнятся, т.е. обновится содержимое, чтобы все xml файлы и exe + cmd файлы удалились и установка завершилась.
Вопрос вот в чём - какие модули для inno setup нужно использовать чтобы это реализовать и в какой последовательности их использовать?
-
actavir
Re: Скрипты Inno Setup. Помощь и советы [часть 3]
Цитата KURBIT:
при компиляции появляется setup.exe и setup-1a.bin setup-1b.bin setup-2a.bin setup-2b.bin делю их на два диска запускаю всплывает вставьте второй диск но с первого установка не началась скрипт Need for Speed™ Undercover [2.2]
DiskSpanning=true
SlicesPerDisk=2
добавь в секцию setup
при компиляции появляется setup.exe и setup-1a.bin setup-1b.bin setup-2a.bin setup-2b.bin делю их на два диска запускаю всплывает вставьте второй диск но с первого установка не началась скрипт Need for Speed™ Undercover [2.2]
Скрипты Inno Setup. Помощь и советы [часть 3]
DiskSpanning=true
SlicesPerDisk=2
добавь в секцию setup
-
actavir
Re: Скрипты Inno Setup. Помощь и советы [часть 3]
А как скрипт определит, что файлы установлены?
По этой строке
[Files]Source: unarc.dll; DestDir: {tmp}; Flags: deleteafterinstall
разве на выйдет так, что файл распакуется и тут же удалится?
Как скрипт определит что установка ещё не завершена?
Ладно... потом доковыряю.. пока указал переменную app в качестве пути, однако в windows пытается распаковывать... а надо чтобы распаковывало все файлы в указанную пользователем папку... По умолчанию она же уже задана...
По этой строке
[Files]Source: unarc.dll; DestDir: {tmp}; Flags: deleteafterinstall
разве на выйдет так, что файл распакуется и тут же удалится?
Как скрипт определит что установка ещё не завершена?
Ладно... потом доковыряю.. пока указал переменную app в качестве пути, однако в windows пытается распаковывать... а надо чтобы распаковывало все файлы в указанную пользователем папку... По умолчанию она же уже задана...
-
actavir
Re: Скрипты Inno Setup. Помощь и советы [часть 3]
дело в том что удаление происходит на последнем этапе инсталяции а распаковка и выполнение идёт до этого момента)))
-
n1tka
Re: Скрипты Inno Setup. Помощь и советы [часть 3]
Помогите соединить скрипт наложения изображения кнопки кнопки с моим инсталлом
и покажите коментами в скрипте что куда нужно вставлять чтобы я потом сам мог такое провернуть
и покажите коментами в скрипте что куда нужно вставлять чтобы я потом сам мог такое провернуть
- Вложения
-
Vovochka_s2
Re: Скрипты Inno Setup. Помощь и советы [часть 3]
Подскажите, возможно ли закриптовать инсталлятор созданный инно?Защита паролем не подходит, нужно чтобы инсталлер невозможно было потом распаковать утилитами типа InnoUnpacker или тем же 7зипом.
-
Vovochka_s2
Re: Скрипты Inno Setup. Помощь и советы [часть 3]
Vamp1re, Справку к ИсДеоне сложно прочитать? Я уже раз пять отвечал в этом форуме.
LinkOFF,
Цитата LinkOFF:
(setup-1.bin на data-1.bin)
- еще можно:
Код:
, а
Цитата LinkOFF:
или формат (setup-1.bin на setup-1.lin)
средствами инно - никак.
LinkOFF,
Цитата LinkOFF:
(setup-1.bin на data-1.bin)
Скрипты Inno Setup. Помощь и советы [часть 3]
- еще можно:
Код:
Код: Выделить всё
[Setup]
OutputBaseFilename=data, а
Цитата LinkOFF:
или формат (setup-1.bin на setup-1.lin)
Скрипты Inno Setup. Помощь и советы [часть 3]
средствами инно - никак.