Имя пользователя:
Пароль:
 | Правила  

Компьютерный форум OSzone.net » Автоматическая установка Windows » Автоматическая установка приложений » Скрипты Inno Setup. Помощь и советы [часть 7]

Закрытая тема
Настройки темы
Скрипты Inno Setup. Помощь и советы [часть 7]

Аватара для El Sanchez

Ветеран


Contributor


Сообщения: 1274
Благодарности: 1030


Конфигурация

Профиль | Отправить PM | Цитировать


Изменения
Автор: El Sanchez
Дата: 16-02-2015
Внимание! Данная тема предназначена только для обсуждения написания скриптов !
Остальные вопросы, а также последние версии компилятора в теме
Inno Setup. Прочие вопросы.


Показать/скрыть: Справка, руководство, примеры:

Показать/скрыть: Ссылки на примеры скриптов:

Показать/скрыть: Дополнительные программы для Inno Setup:
  • ISTool - неплохой редактор скриптов Inno Setup.
    Последняя версия: 5.3.0.1 [29.09.2009] - Скачать | зеркало;

  • Inno Script Generator - генератор скриптов Inno Setup. Обладает некоторыми полезными функциями, которых нет ни у самого Inno Setup, ни у ISTool.
    Последняя версия: 1.0.3.1 [23.03.2008] - Скачать | зеркало на русифицированную программу;
    Примечание: Родной сайт www.hisoft2000.de более недоступен, поэтому здесь расположены сторонние ссылки.

  • Inno Setup Form Designer - редактор страниц Inno Setup, можно создавать свои страницы.
    Последняя версия: 2.0.8 [12.11.2006] - Скачать;
    Примечание: Родной сайт http://isfd.kaju74.de/index.php?isfd более недоступен, поэтому здесь расположены сторонние ссылки.

  • Inno Setup GameScript Generator - программа генерирует скрипты для Inno Setup . С помощью GameScript Generator и Inno Setup вы сможете быстро создать простенький инсталляционный пакет для любой игры. В инсталлятор можно встроить музыку, слайдшоу и фоновый рисунок. Для специалистов созданный скрипт, возможно, будет неплохой заготовкой для дальнейшей модернизации;

  • ISSkin - Программа для создания и добавления в инсталлятор скинов. Инструкция.
    Последняя версия: 3.0.0.0 [19.01.2010] - Скачать;

  • ISSJoiner - Программа для объединения нескольких скриптов InnoSetup в один.
    Последняя версия: 3.0 [23.07.2009]

  • Converter - Программа конвертирует reg-файлы в формат *.iss (формат скриптов Inno Setup).
    Последняя версия: 0.1.4 [13.03.2010] - Скачать;

  • RegExporter - Фриварная утилита для экспорта реестра и конвертации файлов *.reg и *.ini в инсталляционные скрипты Inno Setup и NSIS.
    Последняя версия: 1.2.0 [23.09.2014] - Скачать;



Предыдущие ветки обсуждения по ссылкам ниже и в прикреплённых архивах:

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

Отправлено: 11:48, 10-03-2014

 

Аватара для nik1967

Старожил


Сообщения: 440
Благодарности: 251

Профиль | Сайт | Отправить PM | Цитировать


killer000,
найди строчку

Код: Выделить весь код
Source: "{app}\VideoCacheView.exe"; DestDir: "{src}\VideoCacheView Portable"; MinVersion: 0.0,5.0; Flags: ignoreversion; Check: not IsWin64 and Portableen
и замени на
Код: Выделить весь код
Source: "{app}\VideoCacheView.exe"; DestDir: "{src}\VideoCacheView Portable"; MinVersion: 0.0,5.0; Flags: ignoreversion; Check: Portableen and not Is64BitInstallMode

Скрипт в сообщении выше тоже отредактировал.

-------
Если сообщение оказалось полезным для Вас, то помимо спасибо, можно нажать на "Полезное сообщение".


Последний раз редактировалось nik1967, 22-08-2014 в 19:06. Причина: Изменил скрипт

Это сообщение посчитали полезным следующие участники:

Отправлено: 19:02, 22-08-2014 | #1411



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Новый участник


Сообщения: 14
Благодарности: 0

Профиль | Отправить PM | Цитировать


nik1967,
спасибо помогло ошибки нет
появилась другая проблема
в портабле попадают ico файл, как их убрать

Отправлено: 19:19, 22-08-2014 | #1412


Аватара для nik1967

Старожил


Сообщения: 440
Благодарности: 251

Профиль | Сайт | Отправить PM | Цитировать


killer000, надеюсь в последний раз исправил скрипт в сообщении выше.

-------
Если сообщение оказалось полезным для Вас, то помимо спасибо, можно нажать на "Полезное сообщение".


Отправлено: 19:34, 22-08-2014 | #1413


Пользователь


Сообщения: 87
Благодарности: 1

Профиль | Отправить PM | Цитировать


Цитата Nordek:
Это самый тот вариант. Меньше проблем. »
Проблем может и меньше. Просто бывает, что нужно создать архив самой папки с игрой. То есть не файлы архивировать, которые внутри этой папки, а прям целую папку взять и запаковать. А потом чтобы эта папка в таком же виде и распаковалась. Я ж не могу целую папку разделить на части. Ну и еще конечно же хотелось бы, чтоб архивы bin были одинакового размера, а вручную так ведь тоже не получится наверное. Вот пример файлов установщика:

Название Размер
Dark Age 0.472/Dark_Age_Setup-2.bin 1.96 GB (2100000000)
Dark Age 0.472/Dark_Age_Setup-3.bin 1.96 GB (2100000000)
Dark Age 0.472/Dark_Age_Setup-1.bin 1.96 GB (2099544832)
Dark Age 0.472/Dark_Age_Setup-4.bin 1.90 GB (2037698129)
Dark Age 0.472/Dark_Age_Setup.exe 444.17 kB (454827)

хотелось бы научиться делать примерно то же самое, только совершенно не имею понятия, как это делается и через всякие гуглопоиски и прочее не могу найти никакой информации.

Отправлено: 20:44, 22-08-2014 | #1414


Аватара для Dinvin4ester

Старожил


Сообщения: 229
Благодарности: 0

Профиль | Отправить PM | Цитировать


Ребята есть скрипт - http://rghost.ru/57595597. Проблема вот в чем, большие веса не хочет открывать , нажимаешь на сетап и он висит в трее и ничего не открывается, теперь такой вопрос - как обойти ограничение в 2 гб в inno setup, насколько я понял в этом дело ?

Отправлено: 21:15, 22-08-2014 | #1415


Старожил


Сообщения: 242
Благодарности: 128

Профиль | Отправить PM | Цитировать


Irenis, http://rghost.ru/57616167
Это сообщение посчитали полезным следующие участники:

Отправлено: 21:49, 22-08-2014 | #1416


Старожил


Сообщения: 242
Благодарности: 128

Профиль | Отправить PM | Цитировать


Dinvin4ester, перенеси в самый низ а насчет ограничения 2 гига не как
[Files]
Source: "D:\Games\The Forest\*"; DestDir: "{app}"; Flags: ignoreversion recursesubdirs createallsubdirs

Отправлено: 22:16, 22-08-2014 | #1417


Пользователь


Сообщения: 87
Благодарности: 1

Профиль | Отправить PM | Цитировать


vint56, спасибо большое за помощь Ваш совет использовать сам inno setup для запаковки помог, вроде бы разобралась. Правда еще осталось пара вопросов. У меня почему то архивы bin получаются как setup-1a.bin, setup-1b.bin, setup-1c.bin, а не setup-1, setup-2, setup-3 (ваш скрипт правда еще не пробовала, не знаю как там будет). Конечно это уже второстепенное, но все равно интересно, почему так. Второй вопрос, чтобы запаковать архив без сжатия и побыстрее, нужно просто написать Compression=none, правильно я поняла? Или может где то как то еще ускорить процесс?
Ну и пока вроде бы последнее, поделитесь ссылкой, где и какой скачать Inno Setup Я скачивала здесь с сайта, но как то работает некорректно. Русский язык куда то пропал, и при создании установщика через мастера, тоже почему то нету русского в выборе языка установщика.

Отправлено: 23:31, 22-08-2014 | #1418


SHVtYW4=


Сообщения: 3451
Благодарности: 1273

Профиль | Отправить PM | Цитировать


Irenis, Разбить не сложно, пример:
1 Архив
fwclient\resources\models.pck 1.99 GB (2147483392)

2 Архив
fwclient\resources\litmodels.pck 1006.16 MB (1055045243)
fwclient\resources\surfaces.pck 871.75 MB (914100077)

3 Архив
fwclient\resources\building.pck 687.84 MB (721262764)
fwclient\resources\loddata.pck 64.52 MB (67657600)
fwclient\resources\models.pkx 524.88 MB (550378794)
fwclient\resources\sfx.pck 674.65 MB (707423377)

4 Архив
fwclient\resources\configs.pck 14.03 MB (14717964)
fwclient\resources\gfx.pck 214.04 MB (224439976)
fwclient\resources\grasses.pck 1.98 MB (2079923)
fwclient\resources\interfaces.pck 11.00 MB (11538963)
fwclient\resources\script.pck 5.76 MB (6049439)
fwclient\resources\shaders.pck 6.72 MB (7050168)
fwclient\resources\textures.pck 108.87 MB (114163463)
fwclient\resources\help\book.pck 6.55 MB (6877879)
fwclient\resources\help\script.pck 22.61 KB (23160



Цитата Irenis:
Ну и еще конечно же хотелось бы, чтоб архивы bin были одинакового размера, а вручную так ведь тоже не получится наверное. »
Вводите значения руками.
Справка:
Inno Setup Help » Секция скриптов » Директивы секции [Setup] » DiskSliceSize:
Цитата DiskSliceSize:
Возможные значения: 262144 до 2100000000, или max

Описание:
Это определяет максимальное количество байтов на дисковую часть (SETUP-*.BIN файл). Обычно, оно должно быть установлено в общее количество байтов, доступных на дисковых носителях, разделенных на значение директивы SlicesPerDisk секции [Setup], значение которого по умолчанию 1.

Директива игнорируется, если разбиение на диски не включено (директива DiskSpanning секции [Setup].

Чтобы оптимально заполнить DVD диск размером 4.7 Гбайт, используйте:
Код: Выделить весь код
SlicesPerDisk=3
DiskSliceSize=1566000000
Чтобы оптимально заполнить DVD диск размером 8.5 Гбайт, используйте:
Код: Выделить весь код
SlicesPerDisk=5
DiskSliceSize=1708200000
Чтобы оптимально заполнить CD (80-минутные) диск размером 700 Мбайт, используйте:
Код: Выделить весь код
SlicesPerDisk=1
DiskSliceSize=736000000
Чтобы оптимально заполнить 1.44MБ гибкие диски, используйте:
Код: Выделить весь код
SlicesPerDisk=1
DiskSliceSize=1457664
или хотя бы разбираться в программах:
InnoIDE
Проект » Параметры дистрибутива » "Разбивка на тома"

Inno Script Studio
Проект » Параметры установки » "Разбивка на тома"

Цитата Irenis:
хотелось бы научиться делать примерно то же самое, только совершенно не имею понятия, как это делается и через всякие гуглопоиски и прочее не могу найти никакой информации. »
Это нужно не гугл ковырять, а смотрите выше.

P.S Скоро я сюда всю справку перепишу .

-------
09a468a9b4293cd82adf6d6c60a9da82 | Tm9yZGVr
В связи со сменой железа и переходом на LInux с полным отказом от Windows - посещение на форуме будет редким.


Последний раз редактировалось Nordek, 22-08-2014 в 23:52.

Это сообщение посчитали полезным следующие участники:

Отправлено: 23:41, 22-08-2014 | #1419


Старожил


Сообщения: 242
Благодарности: 128

Профиль | Отправить PM | Цитировать


Irenis, насчёт Inno Setup сам им пользуюсь скачай inno ultra
http://innoultra.ru/?page_id=70
насчет ускорить процесс только Compression=none
Это сообщение посчитали полезным следующие участники:

Отправлено: 23:54, 22-08-2014 | #1420



Компьютерный форум OSzone.net » Автоматическая установка Windows » Автоматическая установка приложений » Скрипты Inno Setup. Помощь и советы [часть 7]

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Скрипты 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
[архив] Скрипты Inno Setup. Помощь и советы [часть 2] Serega Автоматическая установка приложений 2651 08-11-2010 18:34




 
Переход