Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » Программы » Inno Setup (создание инсталяционных пакетов)

Модерирует : gyra, Maz

Widok (23-11-2010 10:55): лимит страниц. продолжаем здесь  Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136

   

Widok



Moderator-Следопыт
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Inno Setup часть 11
Предыдущие части: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10

Это мощное бесплатное средство для создания установочных пакетов (дистрибутивов) программ. Поддерживается шифрование, установка пароля, различные задачи по завершении установки.
По сравнению с NSIS (основной конкурент на бесплатной основе) проще в настройке, имеет более понятную структуру скрипта, но генерит на 200-300 кб больший инсталятор. На данный момент он конкурирует и даже превосходит многие коммерческие установщики по функциональности и стабильности.
 
Последние версии:
Inno Setup QuickStart Pack (ansi) 5.4.0 [31.10.2010]
Скачать (1.6 Mb)
Inno Setup QuickStart Pack (unicode) 5.4.0 [31.10.2010]
Скачать (2 Mb)
Что нового? | Все сборки
Русский язык для Inno Setup версии 5.4.0 от vadimsva
Скачать
 
Расширенная версия от китайских собратьев. Домашняя страница ResTools
Inno Setup Compiler 5.3.10 build 100707
Скачать (1.7 Mb) | Зеркало
Inno ISCmplr Setup 5.4.0 build 101107
Скачать (1.6 Mb) | Зеркало
Добавляет списку компонентов возможность сворачивать дочерние элементы. Содержит более удобный редактор, кроме того, компилятор имеет множество других возможностей и новых функций. На сайте автора также есть дополнительные библиотеки.
Русский язык для Inno Setup Enhanced (Restools) версии 5.3.10+ (ansi и unicode) от vadimsva
Скачать
 
Русская справка к версии 5.0.x, автор перевода BagIra (зеркало) | cкачать в .chm формате
 
 

Документация, FAQ, и различные примеры для Inno Setup - Здесь можно найти различную документацию, примеры, архивы веток InnoSetup для оффлайн просмотра, и т.д.
 
Дополнительные библиотеки для Inno Setup - InnoTools Downloader, коллекция DLL файлов, распаковка архивов 7-zip и FreeArc и т.д.
 
Дополнительные утилиты для Inno Setup - сюда входят различные распаковщики, надстройки над Inno Setup, различные генераторы скриптов, утилита объединения скриптов и т.д.
 
Скрипты инсталляторов для игр - В этом разделе можно найти различные обложки и скрипты инсталляторов для игр.  
 

Родственные темы:

 
Inno Setup плюс внешние упаковщики - обсуждение FreeArc+Inno, Precomp+Inno, 7zip+Inno и Inno+остальные внешние упаковщики.
 
Пережатиe/Pекомпрессия/Oптимизация файлов для лучшего сжатия - обсуждение того, какими утилитами/способами лучше сжимать, чтобы получить как можно меньший размер инсталятора.
 

Примечание для всех участников

Правила для тем посвященных Inno Setup  
 
Перед тем, как задать вопрос: Первый вариант: загрузите "версию для печати" (ссылка справа вверху, над номерами страниц) и попробуйте поискать средствами браузера (ctrl+F). Второй вариант: для экономии трафика и для более удобного поиска, скачайте оффлайн версию форума для просмотра в разделе Документация.
Большинство типовых задач уже решались, причем неоднократно!
 
ВНИМАНИЕ!

Текст всех программ обязательно заключайте в теги [code][/code].
Большие тексты (более 10 строк) обязательно прячутся в [more]ВАШ ТЕКСТ и/или Ваш КОД[/more]

Всего записей: 24190 | Зарегистр. 07-04-2002 | Отправлено: 12:02 02-08-2010 | Исправлено: SotM, 08:47 22-11-2010
Corbeiam



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Объясните как решить эту проблему:
 

 
Не пойму что надо сделать
 

Цитата:
В скрипте же русским текстом написано, что если используется модуль ISDone, то названия архивов нужно прописывать в модуле ISDone.

 
а где их прописать? В каком разделе?

Всего записей: 45 | Зарегистр. 16-10-2010 | Отправлено: 12:25 17-10-2010 | Исправлено: Corbeiam, 12:28 17-10-2010
Shegorat



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Corbeiam

Цитата:
Объясните как решить эту проблему:

В скрипте несколько процедур с одинаковыми названиями. Нужно оставить только одну, остальные убрать или закоментировать.

Цитата:
а где их прописать? В каком разделе?

Подробнее... тут пишутся названия архивов, которые нужно распаковать. Все ненужные строчки убираются или коментируются.

----------
Krinkels.org - создание инсталляционных пакетов.
Как много дел считались невозможными, пока они не были осуществлены.

Всего записей: 695 | Зарегистр. 09-06-2009 | Отправлено: 12:35 17-10-2010
Corbeiam



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Shegorat
 

Цитата:
В скрипте несколько процедур с одинаковыми названиями. Нужно оставить только одну, остальные убрать или закоментировать.

 
Ясно спасибо, сейчас попробую.
 
И еще один глупый вопрос: зачем нужен скрипт FreeArc? чтобы он распаковывал архив(ы)?
 
Просто хочу разобраться, а там про это ничего вроде не было сказано.  
 
И еще один вопрос: как заставить инстолятор видеть фоновую картинку? Чернота начинает раздрожать, и какие форматы поддерживает? там вроде формат .jpeg, сделал с такимже форматом файл, даж разрешение такоеже, но результата нет.

Всего записей: 45 | Зарегистр. 16-10-2010 | Отправлено: 12:46 17-10-2010
Shegorat



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Corbeiam

Цитата:
И еще один глупый вопрос: зачем нужен скрипт FreeArc? чтобы он распаковывал архив(ы)?

Скрипт FreeArc извлекает только архивы FreeArc, а скрипт ISDone извлекает архивы нескольких типов, чаще всего использующихся при создании репаков.

Цитата:
И еще один вопрос: как заставить инстолятор видеть фоновую картинку? Чернота начинает раздрожать, и какие форматы поддерживает? там вроде формат .jpeg, сделал с такимже форматом файл, даж разрешение такоеже, но результата нет.

Это нужно просматривать весь скрипт, а сейчас занят другим делом. Спроси у автора скрипта или у других знающих пользователей.

----------
Krinkels.org - создание инсталляционных пакетов.
Как много дел считались невозможными, пока они не были осуществлены.

Всего записей: 695 | Зарегистр. 09-06-2009 | Отправлено: 12:59 17-10-2010
nik1967



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Corbeiam

Цитата:
зачем нужен скрипт FreeArc?

Ну, например тебе надо распаковать только архивы FreeArc, а прекомп, среп, 7z, не нужны. Вот тогда отключаешь ISDone, и пользуешься блоком FreeArc от Shegorat-а.  
Кстати, мы так уже привыкли к FreeArc-у, что уже забываем, что у него есть замечательный автор Булат Зиганшин. Большущее ему спасибо за его архиватор!

Цитата:
как заставить инстолятор видеть фоновую картинку?

Ну тут, ты скорее всего, что то накосячил.
 
 
 
Добавлено:
Shegorat
Во, блин! Опередил!

Всего записей: 1076 | Зарегистр. 11-10-2006 | Отправлено: 13:00 17-10-2010 | Исправлено: nik1967, 13:23 17-10-2010
THE GUILTY GOD



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Подскажите что надо прописать в командной строке чтобы сжать с помощью прекомпрессора REP.exe
И почему когда я сжимаю с помощью precomp эффекта сжатия никокого.
Очень надо.

Всего записей: 165 | Зарегистр. 24-06-2010 | Отправлено: 13:02 17-10-2010
nik1967



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
THE GUILTY GOD
Тема со сжатием рядом: Пережатиe/Pекомпрессия/Oптимизация файлов для лучшего сжатия

Всего записей: 1076 | Зарегистр. 11-10-2006 | Отправлено: 13:05 17-10-2010
Corbeiam



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
nik1967

Цитата:
Ну тут, ты скорее всего, что то накосячил.  

Интересно что я сделал не так))) вроде я только картинку поменял, название такое же оставил и скрипт не трогал.... ладно разберусь, еще раз спасибо, сейчас буду пробывать.

Всего записей: 45 | Зарегистр. 16-10-2010 | Отправлено: 13:09 17-10-2010
Dante23

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Здравствуйте!Скажите,как можно запустить из под секции code (precomp и srep)??

Всего записей: 3 | Зарегистр. 17-10-2010 | Отправлено: 13:30 17-10-2010
nik1967



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Dante23
Использовать ISDone от Profrager-а.

Всего записей: 1076 | Зарегистр. 11-10-2006 | Отправлено: 13:36 17-10-2010
antc



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
А всё-таки может быть кто поможет? Я сейчас использую для запуска батника скрипт

Код:
Procedure DeInitializeSetup;
var
  ResultCode: Integer;
Begin
    Exec(ExpandConstant('{app}\Games\phinst.bat'), '', '', SW_SHOW, ewWaitUntilTerminated, ResultCode);
End;
но это даёт соблазн нажать на крестик в батниках (да и надо ещё нажимать завершить в инсталляторе), если же использовать SW_HIDE, то у пользователя может появится подозрение, что инсталлятор повис (время выполнения батника около 15 минут).
Мне же необходимо, чтобы после обычной установки автоматически запустилось новое окно с прогресс баром, или не с прогресс баром, а хоть с чем-то движущимся, типо идёт копирование и многоточие меняющееся (прошерстив форумы я понял, что настоящего прогресс бара не будет) и на фоне чтобы выполнялся этот батник. Конечно желательно, чтобы это был прогресс бар, который заполняется и пропадает определённое время (скжи я совершил тестовый прогон и узнал сколько времени это заняло и впихнул это примерное время в прогресс бар).
При использовании же скрипта BatRun из коллекции скриптов, никакого окна с прогресс баром не появляется и в помине и батник соответсвенно и не думает выполнятся.
Помогите пожалуйста, если кто может - мне лично всегда казалось, что это типовая задача, которую уже 100 раз решали, однако почему=то нормальных действующих решений я не нашёл.

Всего записей: 56 | Зарегистр. 01-02-2008 | Отправлено: 13:44 17-10-2010
nik1967



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
antc
Плохо искал: isProgressBar v1.01 [04.07.2010] от ExpeditorR

Всего записей: 1076 | Зарегистр. 11-10-2006 | Отправлено: 13:46 17-10-2010
Pirat Hunter

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
nik1967 привет,ответь в ЛС

Всего записей: 38 | Зарегистр. 14-09-2010 | Отправлено: 13:47 17-10-2010
nik1967



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Pirat Hunter
Привет, ответил.

Всего записей: 1076 | Зарегистр. 11-10-2006 | Отправлено: 13:56 17-10-2010
Dante23

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Народ!Исправте эту ошибку в скрипте плиз

вот скрипт

Всего записей: 3 | Зарегистр. 17-10-2010 | Отправлено: 14:02 17-10-2010
Corbeiam



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Dante23, а название архива какое? думаю тут из-за название, если архив не arc.exe то скрипт не видит его.... могу ошибаться
 
 
И снова прошу помощи... что-то не выходит, вроде все создал, все сделал, но во время установки распаковываеться только арк архив в папку, поидее дальше должно идти преобразование rep в файл прекомпа, затем в зип архив, потом распаковка архива, но доходит только да распаковки архива арк. Потом инстолятор просто отключается, без всякой ошибки. Что не так я сделал?  
 
Вот скрипты:
 
Подробнее...  
 
Подробнее...

Всего записей: 45 | Зарегистр. 16-10-2010 | Отправлено: 14:31 17-10-2010 | Исправлено: Corbeiam, 14:39 17-10-2010
antc



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
nik1967
большое спасибо!! Всё заработало. Только один вопрос - что нужно прописать, чтобы после выполнения батника автоматически нажималось далее?

Всего записей: 56 | Зарегистр. 01-02-2008 | Отправлено: 15:40 17-10-2010
Buketov

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Всем привет! Может кто знает ответ?
Ставлю в скрипте WizardForm.GroupEdit.Color:=clGray; WizardForm.GroupEdit.Font.Color:=clblack;
Цвет конечно меняется, но когда ставишь галку на чекбоксе (Не создавать папку в меню Пуск) цвет GroupEdit меняется на другой (и цвет текста также).
Как сделать так, чтобы цвет GroupEdit оставался clGray и цвет текста также не менялся?

Всего записей: 3 | Зарегистр. 22-09-2010 | Отправлено: 18:44 17-10-2010
CnekTp

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Здравствуйте все!Вот пытаюсь сделать репак на игру и получается вроде,но вот устанавливаю игру,на десктопе ярлычки появляются,но когда запускаю-появляется такая штука

Код:
[Icons]
Name: {userdesktop}\VP4 - CSR Panel System; Filename: {app}\panel_start.exe; IconFilename: {app}\panel_start.ico; WorkingDir: {app}; Check: Desktop;
Name: {userdesktop}\Counter-Strike v.1.6 (VP4); Filename: {app}\start_game.exe; IconFilename: {app}\start_game.ico; WorkingDir: {app}; Check: Desktop;
Name: {userdesktop}\Counter-Strike v.1.6 (VP4) Beta; Filename: {app}\start_game_b.exe; IconFilename: {app}\start_game_b.ico; WorkingDir: {app}; Check: Desktop;
Name: {userdesktop}\Прочитайте о программе Counter-Strike v.1.6 (Version Pack 4); Filename: {app}\redemax\ReadMe.exe; IconFilename: {app}\redemax\ReadMe.ico; WorkingDir: {app}; Check: Desktop;
Name: {userdesktop}\Пользователь CS-REDEMAX System; Filename: {app}\user_redemax.exe; IconFilename: {app}\user_redemax.ico; WorkingDir: {app}; Check: Desktop;
Name: {group}\{cm:UninstallProgram,Counter-Strike v.1.6 (Version Pack 4)}; Filename: {uninstallexe}; IconFilename: {app}\5.ico; Comment: Удалить игру; Check: NoIcons;
Name: {group}\Counter-Strike v.1.6 (Version Pack 4); Filename: {app}\panel_start.exe; IconFilename: {app}\counter_strike.ico; WorkingDir: {app}; Comment: Запустить игру; Check: NoIcons;

 
Причём
Цитата:
Name: {userdesktop}\Прочитайте о программе Counter-Strike v.1.6 (Version Pack 4); Filename: {app}\redemax\ReadMe.exe; IconFilename: {app}\redemax\ReadMe.ico; WorkingDir: {app}; Check: Desktop;

Вот энтот ярлычок работает
 
Прошу,помогите =)

Всего записей: 3 | Зарегистр. 17-10-2010 | Отправлено: 20:58 17-10-2010 | Исправлено: CnekTp, 20:58 17-10-2010
Corbeiam



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Что надо прописать в скрипте чтобы после фриарка начинался Rep? В скрипте issrep, а вот что надо сделать чтобы прописывался начала реп в файл прекома и т.д. я не знаю.

Всего записей: 45 | Зарегистр. 16-10-2010 | Отправлено: 21:19 17-10-2010
   

Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136

Компьютерный форум Ru.Board » Компьютеры » Программы » Inno Setup (создание инсталяционных пакетов)
Widok (23-11-2010 10:55): лимит страниц. продолжаем здесь


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru