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

Компьютерный форум 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

 

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


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

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


R.i.m.s.k.y., пытался сделать, чтобы скин распаковывался в отдельную папку, но не получилось. Как можно это сделать?
Заранее спасибо!

Отправлено: 14:52, 25-07-2014 | #1211



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

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


Аватара для Shift85

Старожил


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

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


Цитата Kashtan007:
Как можно это сделать? »
Kashtan007, Элементарно.

Код: Выделить весь код
Source: InstallFiles\*; DestDir: {app}\Skin; Flags: ignoreversion; Attribs: hidden system;
Это сообщение посчитали полезным следующие участники:

Отправлено: 15:36, 25-07-2014 | #1212


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


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

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


Shift85, спасибо.

Есть еще проблема, как сделать прозрачными эти окна?

И это


Заранее спасибо за помощь.

P.S. Как можно максимально сжать размер установщика?

Последний раз редактировалось Kashtan007, 25-07-2014 в 16:12.


Отправлено: 16:03, 25-07-2014 | #1213


Аватара для Shift85

Старожил


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

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


Вложения
Тип файла: rar components.rar
(70.1 Kb, 30 просмотров)

Цитата Kashtan007:
Как можно максимально сжать размер установщика? »
Код: Выделить весь код
Compression=lzma2/ultra64
InternalCompressLevel=ultra64
Цитата Kashtan007:
как сделать прозрачными эти окна? »
Kashtan007, Попробуй по этому примеру.
Это сообщение посчитали полезным следующие участники:

Отправлено: 16:48, 25-07-2014 | #1214


SHVtYW4=


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

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


bosenkov5, Я так и понял что вы это сообщение не читали.
Это прочтите на досуге.

bosenkov5,
1. В скрипте не хватает: Messages.iss, botva2.iss, PB.iss, botva2u.iss, Header.iss, ISDone.iss и связанных с ними файлов.
В секции [Files], хорошо видно то, что присутствует это:
Код: Выделить весь код
Source: InstallFiles\*; Flags: dontcopy
Source: dllFiles\*; Flags: dontcopy
//////////////файлы сплеша/////////////
#ifdef Splash
Source: Splash\*; DestDir: {tmp}; Flags: ignoreversion dontcopy nocompression
#endif
Это значит то, что никому неизвестно: какие файлы могут быть включены при компиляции.

Далее видно то, что в скрипт включены файлы: russian.ini, unarc.dll, ISDone.dll, records.inf, CLS-precomp.dll, packjpg_dll.dll, packjpg_dll1.dll, precomp.exe, zlib1.dll, CLS-srep.dll, facompress.dll, precomp038.exe, precomp040.exe, precomp041.exe, Unrar.dll, XDelta3.dll, 7z.dll, packZIP.exe

Сами посудите: Если вам лень что либо читать, то каково тем кто может вам помочь: создавать картинки, искать аналогичные скрипты, подставлять скины, музыку - в общем полностью подстраиваться под ваше чудо-творение.
Поверьте, тем кто вам может помочь - это абсолютно ненужно. Помогать таким людям не будут: Будут просто игнорировать.

Ведь перед выкладыванием чего либо нужно проверить, чтоб не было ошибок. Правильно?
Тогда нужно представлять все файлы.

И ещё раз: вы не читаете.
Это:
Цитата sergey3695:
кидай-те скрипты с файлами. »
написано для всех. Подчеркну если не заметили: с файлами

Нужно понимать разницу между: помощью и сделать все за вас. Так ещё вы заставляете страдать геморроем - которого без вас хватает.

Ещё один нюанс: Старайтесь чтоб размер был максимально мал.
Не нужно выкладывать скрипты с файлами под 100мб (что там, щебёнки насыпали или пару кубов песка?).
Смотришь: вес картинки 5 мб (порой их бывает много 10-20 шт, а то и больше) + аудио-файл 10-15 мб + скин от 1 до 5 мб = итого: от 20 до 100 мб.
Вот уместил в 375 кб (картинки, аудио файл, скины)

bosenkov5, Выше написано не только для вас, но и для всех - кто решил повторить ошибку.


Цитата R.i.m.s.k.y.:
тем более что в скрипте ничего экстраординарного »
в большинстве случаев как правило "скрипты-г". Ничего кроме ошибок и повторяющихся процедур там не увидишь. По этому: Действительно прятать нечего.

Цитата nik1967:
задача почти невыполнимая. »
Я бы сказал очень геморройная.

Последний раз редактировалось Nordek, 25-07-2014 в 17:25.

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

Отправлено: 17:16, 25-07-2014 | #1215


Аватара для nik1967

Старожил


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

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


Цитата Nordek:
И ещё раз: вы не читаете. »
Чукча не читатель, чукча писатель, однако.

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


Отправлено: 17:30, 25-07-2014 | #1216


Аватара для Dinvin4ester

Старожил


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

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


Цитата sergey3695:
Dinvin4ester, function SevenZipCommand(const hWnd: HWND; szParams: AnsiString; »
не найду где находится строка.

Отправлено: 19:26, 25-07-2014 | #1217


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


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

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


Dinvin4ester, 90 строка.
Kashtan007, скинь с файлами. на картинке у тебя одно. а скинул. одни белые картинки. если размер большой, то заливай. не принципиально. я скачаю.
Это сообщение посчитали полезным следующие участники:

Отправлено: 21:17, 25-07-2014 | #1218


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


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

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


sergey3695, скинул скрипт в ЛС.
Спасибо за помощь)

Отправлено: 23:02, 25-07-2014 | #1219


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


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

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


Доброе время суток! Подскажите пожалуйста как в скрипте прописать 2 шт Splash'a чтобы показывались по очереди? Заранее благодарю!

Отправлено: 13:54, 26-07-2014 | #1220



Компьютерный форум 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




 
Переход