Скрипты Inno Setup. Помощь и советы [часть 3]

Ответить
 • Просмотры: 13
Аватара пользователя
actavir

Re: Скрипты Inno Setup. Помощь и советы [часть 3]

Сообщение actavir »

my-94, используй InnoSetup Script Joiner ссылка в закрепке темы :-)
Аватара пользователя
my-94

Re: Скрипты Inno Setup. Помощь и советы [часть 3]

Сообщение my-94 »

actavir



Уу спасибо и не предполагал что такая программа есть Изображение
Аватара пользователя
my-94

Re: Скрипты Inno Setup. Помощь и советы [часть 3]

Сообщение my-94 »

У меня вот такая цель - имеется файл zip и мне надо обновить содержимое внутри него.

Для этого использую 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]

Сообщение actavir »

Цитата KURBIT:



при компиляции появляется 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]

Сообщение actavir »

А как скрипт определит, что файлы установлены?

По этой строке

[Files]Source: unarc.dll; DestDir: {tmp}; Flags: deleteafterinstall

разве на выйдет так, что файл распакуется и тут же удалится?

Как скрипт определит что установка ещё не завершена?

Ладно... потом доковыряю.. пока указал переменную app в качестве пути, однако в windows пытается распаковывать... а надо чтобы распаковывало все файлы в указанную пользователем папку... По умолчанию она же уже задана...
Аватара пользователя
actavir

Re: Скрипты Inno Setup. Помощь и советы [часть 3]

Сообщение actavir »

дело в том что удаление происходит на последнем этапе инсталяции а распаковка и выполнение идёт до этого момента)))
Аватара пользователя
n1tka

Re: Скрипты Inno Setup. Помощь и советы [часть 3]

Сообщение n1tka »

Помогите соединить скрипт наложения изображения кнопки кнопки с моим инсталлом

и покажите коментами в скрипте что куда нужно вставлять чтобы я потом сам мог такое провернуть
Вложения
Desktop.rar
(31.6 КБ) 0 скачиваний
Desktop.rar
(31.6 КБ) 0 скачиваний
Аватара пользователя
Vovochka_s2

Re: Скрипты Inno Setup. Помощь и советы [часть 3]

Сообщение Vovochka_s2 »

Подскажите, возможно ли закриптовать инсталлятор созданный инно?Защита паролем не подходит, нужно чтобы инсталлер невозможно было потом распаковать утилитами типа InnoUnpacker или тем же 7зипом.
Аватара пользователя
Vovochka_s2

Re: Скрипты Inno Setup. Помощь и советы [часть 3]

Сообщение Vovochka_s2 »

Vamp1re, Справку к ИсДеоне сложно прочитать? Я уже раз пять отвечал в этом форуме.



LinkOFF,
Цитата LinkOFF:



(setup-1.bin на data-1.bin)
Скрипты Inno Setup. Помощь и советы [часть 3]




- еще можно:

Код:

Код: Выделить всё

[Setup]
OutputBaseFilename=data

, а
Цитата LinkOFF:



или формат (setup-1.bin на setup-1.lin)
Скрипты Inno Setup. Помощь и советы [часть 3]




средствами инно - никак.
Ответить

Вернуться в «Автоматическая установка приложений»