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

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в 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
nik1967



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
sivolt
Кинь скриптом вместе с файлами, поглядим.

Всего записей: 1076 | Зарегистр. 11-10-2006 | Отправлено: 21:42 22-08-2010
miromax911



Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
День добрый, форумчане. У меня такой вопрос, можно ли как то сделать так, чтобы после нажатия кнопки отмена в инсталляторе, или кнопки крестик, он сразу закрывался?

Всего записей: 10 | Зарегистр. 23-08-2010 | Отправлено: 07:52 23-08-2010
Shegorat



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
miromax911
Если я правильно понял, то добавь в секцию code следующую процедуру

Код:
procedure CancelButtonClick(CurPageID: Integer; var Cancel, Confirm: Boolean);
begin
  Confirm:=False;
  Cancel:=True;
end;


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

Всего записей: 695 | Зарегистр. 09-06-2009 | Отправлено: 08:17 23-08-2010
miromax911



Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Shegorat
Спасибо, вышло именно так, как я хотел. =)
 
Добавлено:
Я конечно извеняюсь, но у меня опят вопрос. У меня есть два изображения( http://s58.radikal.ru/i161/1008/56/9392606f246f.bmp и http://s59.radikal.ru/i166/1008/99/0585f96a8548.bmp ) как можно сделать, чтобы первое изображение было фоном на экране приветствия(тоесть как WizardImageFile, но на всё окно установщика), а второе чтобы было как WizardSmallImageFile, но в ширину окна инсталятора? Надеюсь понятно изложил. =)

Всего записей: 10 | Зарегистр. 23-08-2010 | Отправлено: 08:24 23-08-2010
sivolt

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
nik1967
 
http://rghost.ru/2416159

Всего записей: 21 | Зарегистр. 05-07-2010 | Отправлено: 10:28 23-08-2010
nik1967



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
sivolt
Я так понял, тебе нужно прикрутить распаковку FreeArc к обычному скрипту? А вспомогательный скрипт FreeArc.iss для скриптов на botva2.dll сделан. Попробую тебе помочь.

Всего записей: 1076 | Зарегистр. 11-10-2006 | Отправлено: 12:03 23-08-2010
sivolt

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
nik1967 вообщем,  намудрил я что то и получилось
 
скачал откуда то скрипт FreeArc ща работает, спасибо

Всего записей: 21 | Зарегистр. 05-07-2010 | Отправлено: 13:09 23-08-2010 | Исправлено: sivolt, 13:19 23-08-2010
Alexander64217



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
люди подскажите плизз мне нужно архив распаковать в документы, как это реализовать?

Всего записей: 48 | Зарегистр. 15-04-2010 | Отправлено: 13:13 23-08-2010
nik1967



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

Код:
[Setup]
DefaultDirName={userdocs}\archive
или  
[Setup]
DefaultDirName={commondocs}\archive

Так не катит, что ли?

Всего записей: 1076 | Зарегистр. 11-10-2006 | Отправлено: 14:25 23-08-2010
miromax911



Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Выражусь яснее, как сделать инсталятор на подобии этого:
http://s001.youpic.su/pictures/1281546000/87735a2b91d40ad01b11cd9d721de236.png
http://s001.youpic.su/pictures/1281546000/b623c0439f2eeac5346970aa3fa3c45a.png

Всего записей: 10 | Зарегистр. 23-08-2010 | Отправлено: 16:52 23-08-2010
azerbaijanec

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
miromax911
вот тебе http://rghost.ru/1853256

Всего записей: 68 | Зарегистр. 21-08-2009 | Отправлено: 17:09 23-08-2010
Nikki89

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Здравствуйте, друзья.
 
Имеется довольно простая задача, и уверен что она довольно легко реализовывается...
 
Необходимо в зависимости от платформы (x86 или x64) скопировать в установочную директорию программы тот или иной dll файл: если x86 то dll для этой платформы, если x64, то dll для x64
 
Думаю понятно объяснил. Буду очень благодарен за помощь. Спасибо большое!

Всего записей: 1 | Зарегистр. 26-06-2010 | Отправлено: 18:03 23-08-2010
miromax911



Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
azerbaijanec
Огромное Вам спасибо.

Всего записей: 10 | Зарегистр. 23-08-2010 | Отправлено: 18:03 23-08-2010
DeKaNszn

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

Код:
[Files]
Source: "Mydll_x64.dll"; DestDir: {app}; Check: IsWin64
Source: "Mydll_x86.dll"; DestDir: "{app}"; Check: not IsWin64

 
Все это можно найти в хелпе
 
PS: смотрю большинство вопросов все такие же как и раньше были, лень использовать поиск?

Всего записей: 596 | Зарегистр. 03-03-2009 | Отправлено: 18:54 23-08-2010
boss911



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Ребята, помогите разместить WizardImage.bmp размером 100х314 и WizSmallImage.bmp размером 497х58 вот тут:

Код:
[Setup]
WizardImageFile=compiler:WizardImage.bmp
WizardSmallImageFile=compiler:WizSmallImage.bmp

Там, где будет WizSmallImage.bmp, шрифт должен быть белого цвета и не иметь под собой фона, так как картинка под ним будет с множеством цветов.
 



Код:
  { Label1 }
  with TLabel.Create(WizardForm) do
    begin
      SetBounds(ScaleX(44), ScaleY(9), ScaleX(187), ScaleY(13));
      Parent := ISCustomPage1.Surface;
      Caption := 'Это мощное бесплатное средство для создания установочных пакетов (дистрибутивов) программ.';
      Transparent := True;
    end;

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

Всего записей: 3758 | Зарегистр. 29-01-2005 | Отправлено: 22:23 23-08-2010 | Исправлено: boss911, 22:24 23-08-2010
DeKaNszn

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

Цитата:
Помогите разделить выделенное предложение на две строки, так как в одну оно не помещается.  

 

Код:
Caption := 'Это мощное бесплатное средство для создания установочных пакетов (дистрибутивов) программ.';  

 
заменить на:
Код:
Caption := 'Это мощное бесплатное средство для создания'+#10#13+' установочных пакетов (дистрибутивов) программ.';  

выделенное жирным переместишь как лучше будет
 

Цитата:
шрифт должен быть белого цвета


Код:
Label1.Font.Color:= $FFFFFF;

Всего записей: 596 | Зарегистр. 03-03-2009 | Отправлено: 22:30 23-08-2010
boss911



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

Цитата:
заменить на

Есть. Спасибо.
 

Цитата:
Label1.Font.Color:= $FFFFFF;

Мне нужен целый готовый код для всего этого:

Цитата:
Ребята, помогите разместить WizardImage.bmp размером 100х314 и WizSmallImage.bmp размером 497х58 вот тут:

Код:
[Setup]
WizardImageFile=compiler:WizardImage.bmp
WizardSmallImageFile=compiler:WizSmallImage.bmp

Там, где будет WizSmallImage.bmp, шрифт должен быть белого цвета и не иметь под собой фона, так как картинка под ним будет с множеством цветов.

Всего записей: 3758 | Зарегистр. 29-01-2005 | Отправлено: 22:52 23-08-2010
R76LW90

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

Цитата:
Для этого и нужен второй пункт:  
Заранее скопировать иконку или exe-шник в папку с игрой, чтобы задать IconFilename.  
И это 100% работает

 
вот Ссылка setup от игры пилы в этом инстоляторе мне нужен тот код за которую отвечает создания ярлыка в конце установки после всех распакованных sfx архивов все файлы от игры запакованы в sfx архив расскажу по порядку изначально  SAW_Setup распаковывал 3 sfx архивов SAW1 SAW2 SAW3 и ждет пока распакуются все sfx архивы после дожидается распаковок дополнительных программ и только потом создает ярлык на рабочем столе теперь я решил пережать и запокавать в один единый файл sfx архив всю игру можете проэксперементировать как это работает и предоставить этот код был бы очень благодарен

Всего записей: 109 | Зарегистр. 15-12-2009 | Отправлено: 02:12 24-08-2010 | Исправлено: R76LW90, 02:16 24-08-2010
boss911



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
А-у-у! Не уже ли никто не растягивал 'WizardImageFile' (WizardImage.bmp) по ширине и не уменьшал ширину в 'WizardSmallImageFile' (WizSmallImage.bmp)? Помогите с кодом, плиз, подробности выше.
 
Вот пример. Только в моем случае надо:

Цитата:
WizardImage.bmp размером 100х314 и WizSmallImage.bmp размером 497х58
Там, где будет WizSmallImage.bmp, шрифт должен быть белого цвета и не иметь под собой фона, так как картинка под ним будет с множеством цветов.

Всего записей: 3758 | Зарегистр. 29-01-2005 | Отправлено: 02:14 24-08-2010 | Исправлено: boss911, 02:23 24-08-2010
WinDXD

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Как злой дед так зажал??? Я под 1250 жму. Так как 250 оперативы на память.

Всего записей: 72 | Зарегистр. 04-06-2010 | Отправлено: 07:12 24-08-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

Рейтинг.ru