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

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

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

Widok (25-09-2007 17:33): лимит страниц. продолжаем здесь  Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 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

   

Widok



Moderator-Следопыт
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
 

Это мощное средство для создания установочных пакетов (дистрибутивов) программ. Поддерживается шифрование, установка пароля, различные задачи по завершении установки. Можно легко самим создавать диалоги, используя спец. дизайнер. И всё это абсолютно бесплатно! По сравнению с NullSoft (основной конкурент на бесплатной ниве) мне albel понравилась более интуитивно-понятная структура скрипта, простота в настройке.  
 
Последний релиз: 5.2.0 [19 сентября 2007 года]
История версий | скачать || скачать Preprocessor
 
Русификатор от NightW0lf для версии 5.2.0
Скачать | зеркало
 
Английская справка для Inno Setup Preprocessor (ISPP) 5.0.xx
Скачать
 
Русская справка к версиям 5.0.xx
Скачать | зеркало || cкачать в .chm формате
И снова BagIra на высоте
 
Руководство по расширенным возможностям Inno Setup 5 (не для чайников) от Kindly
[3 версия]  
Скачать | зеркало
[4 версия]  
Скачать | зеркало
[5 версия]  
Скачать | зеркало
[5.1 версия]  
Скачать | зеркало
 
Inno Setup Extensions Knowledge Base  
Скачать | зеркало
 
Corona Skin & Check System Requirements от Victor_Dobrov
Скачать | Скриншот | Справка
Кроме визуального стиля Corona(WMP9) в инсталлятор по выбору пользователя добавляется: Проверка системы/минимальных требований. Шифрование. Деинсталляция неучтённых файлов. Подсчёт времени установки. Расширенный прогрессбар. Экран скриншота/справки. Screensaver, BMP или AVI-файл в фоновом окне. Проигрывание музыки в фоне и многое другое...
 
Примечание: начиная с версии 5.1.10 в Inno Setup при использовании в инсталляторе фонового изображения формата BMP стало глючить возможность растягивания картинки на весь экран - чтобы это исправить добавьте этот код.
Если вы захотите использовать метод проверки внешнего файла через сумму MD5 (который описан в 5 версии руководства по программированию в Inno Setup) для запуска инсталлятора то вам понадобится калькулятор хеша MD5, калькулятор сумм MD5, SHA-256, CRC32. Если вы хотите узнать какие ключи в реестр вносит та или иная программа (или игра) то Вам понадобится RegShot.



Дополнительные утилиты для Inno Setup



 
Последний релиз: 5.2.0 [21 сентября 2007 года]
Скачать | зеркало  
(как сказано в описании изменений, добавлена поддержка новых директив 5.2.0)
 
Русификатор
Скачать | зеркало


 
Распаковщик установок, сделанных с помощью Inno Setup. При распаковке извлекаются  ресурсы и скрипт установки (немного усечённый). Возможно подключение к TotalCommander или FAR с помощью MultiArc плагинов.
 
Поддерживает распаковку инсталляторов, сделанных с помощью Inno Setup начиная с версии 3.0.0-beta по 5.1.14
 
Последний релиз: 0.20 - Тестовая версия [27 августа 2007 года] New
Скачать | зеркало | зеркало


 
Удобная оболочка для облегчения написания скриптов установки для Inno Setup. Обладает некоторыми полезными функциями, которых нет ни у самого Inno Setup, ни у ISTool.
 
Последний релиз: 5.1.6.9 [09 июля 2006 года]
Скачать 4.2 мб | обновление 3.1 мб
 
Русификатор отGloThin
Скачать с сайта GloThin | Зеркало | Зеркало | зеркало
Пароль: ruboard
Примечание: офф. сайт косо отображается в Oper`е.
 
Новое название проекта на сайте, похоже произошла замена ScriptMaker на:
 
Inno Script Generator

Последний релиз: 1.0.2.11 [7 Августа 2007 года]
Скачать | обновление | Изменения
Примечание: обновление ставится только на Inno Setup Quickstartpack 5.1.13.
 
Примечание для всех участников
 
Длинные куски кода помещайте под тегом [more], дабы дать возможность знатокам Inno Setup прочитать сам вопрос, а не пролистывать бесконечно длинные листинги скриптов в посте.

Всего записей: 24190 | Зарегистр. 07-04-2002 | Отправлено: 18:01 23-04-2007 | Исправлено: Nekt, 00:33 25-09-2007
Genri

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
SyCraft -- возьми Components.iss из примеров, измени Components таким образом :
[Components]
Name: "program"; Description: "Program Files"; Types: full compact custom; Flags: fixed
Name: "help"; Description: "Help File"; Types: full
Name: "readme"; Description: "Readme File"; Types: full
Name: "readme\en"; Description: "English";
Name: "readme\de"; Description: "German";
 
Если полученный скрипт скомпилить под старой версией и запустить с параметром /COMPONENTS="readme", то English и German отмечены. То же под новой версией - не отмечены. Но если в новой версии параметру добавить префикс * - /COMPONENTS="*readme", то будет так как и раньше - оба отмечены.
 
Chanka -- ExtraFilesList.ScrollBars := ssBoth;

Всего записей: 872 | Зарегистр. 06-09-2003 | Отправлено: 14:45 27-07-2007
Chanka

Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Genri,
И еще раз большое спасибо

Всего записей: 208 | Зарегистр. 24-08-2006 | Отправлено: 14:51 27-07-2007 | Исправлено: Chanka, 16:00 27-07-2007
Unc1e

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

Всего записей: 434 | Зарегистр. 11-06-2007 | Отправлено: 16:01 27-07-2007 | Исправлено: Unc1e, 16:12 27-07-2007
SyCraft



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Genri
Спасибо большое!
Делаю как раньше но в результате какая то ерунда получается..
 
 
[Types]

Цитата:
Name: Base; Description: Рекомендуемый вариант; Languages: ru
Name: Base; Description: Recommended choice; Languages: en
 
Name: full; Description: Полная установка (не рекомендуется); Languages: ru
Name: full; Description: Full installation (not recommended); Languages: en
 
Name: Minimal; Description: Базовая сборка; Languages: ru
Name: Minimal; Description: Base assembly; Languages: en
 
Name: Force; Description: Простая сборка; Languages: ru
Name: Force; Description: Simple assembly; Languages: en
 
Name: Custom; Description: Custom; Flags: iscustom; Languages: en
Name: Custom; Description: Выборочная Установка; Flags: iscustom; Languages: ru

 
Раньше работало нормально а теперь дает ошибку
[img=http://funkyimg.com/t/2562620070727_220001.jpg]
и в списке компонентов отображаются только родительские компоненты а дочерних не видно

Всего записей: 618 | Зарегистр. 09-03-2005 | Отправлено: 22:02 27-07-2007
Genri

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
SyCraft -- только один тип может содержать флаг iscustom
 

Цитата:
Only one type may include this flag
-- это из хелпа новой версии
 

Всего записей: 872 | Зарегистр. 06-09-2003 | Отправлено: 22:21 27-07-2007
SyCraft



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Genri
ну и дела.. а как делать перевод?
 
вот кусок списка компонентов
но все дочерние компоненты игнорируются инсталлером(
 

Цитата:
[Components]
Name: Base; Description: Базовые файлы; Types: full Base Minimal Force Custom; Flags: fixed; Languages: ru
Name: Base; Description: Base files; Types: full Base Minimal Force Custom; Flags: fixed; Languages: en
 
;Skin
Name: Skin; Description: Cкины; Types: full Base Force Custom; Languages: ru
Name: Skin; Description: Skins; Types: full Base Force Custom; Languages: en
 
Name: Skin\Standart; Description: Стандартный скин; Types: full Base Minimal Force Custom; Flags: fixed; Languages: ru
Name: Skin\Standart; Description: Standart Skin; Types: full Base Minimal Force Custom; Flags: fixed; Languages: en
 
Name: Skin\Native; Description: Системный скин; Types: full Base Minimal Force Custom; Languages: ru
Name: Skin\Native; Description: System Skin; Types: full Base Minimal Force Custom; Languages: en
 
Name: Skin\StellSkin; Description: AC StellSkin; Types: full Custom
 
;Localiz
Name: Localize; Description: Локализация; Types: full Base Force Custom; Languages: ru
Name: Localize; Description: Localization; Types: full Base Force Custom; Languages: en
 
Name: Localize\Eng; Description: Английская локализация; Types: full Base Minimal Force Custom; Flags: fixed; Languages: ru
Name: Localize\Eng; Description: English localization; Types: full Base Minimal Force Custom; Flags: fixed; Languages: en
 
Name: Localize\Rus; Description: Русская локализация; Types: full Base Minimal Force Custom; Languages: ru
Name: Localize\Rus; Description: Russian localization; Types: full Base Minimal Force Custom; Languages: en

 

Всего записей: 618 | Зарегистр. 09-03-2005 | Отправлено: 22:23 27-07-2007
Genri

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

Всего записей: 872 | Зарегистр. 06-09-2003 | Отправлено: 22:47 27-07-2007
Ohotnic



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
У меня вопрос. А есть где-нибудь руссификатор для Inno Script Generator?
Выложите, пожалуйста.

Всего записей: 343 | Зарегистр. 19-07-2007 | Отправлено: 06:03 28-07-2007
Victor_Dobrov



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Подсчёт длительности установки (по времени старта и завершения)
второй вариант: Может есть способы и попроще...

Всего записей: 743 | Зарегистр. 27-09-2005 | Отправлено: 10:39 28-07-2007 | Исправлено: Victor_Dobrov, 05:36 29-07-2007
NightW0lf



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

Всего записей: 479 | Зарегистр. 08-11-2006 | Отправлено: 17:45 28-07-2007 | Исправлено: NightW0lf, 20:18 28-07-2007
NightW0lf



Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Обновил шапку с русификатором для Inno Setup v5.1.13
 
P.S. Исправил баги и ошибки

Всего записей: 479 | Зарегистр. 08-11-2006 | Отправлено: 03:35 29-07-2007 | Исправлено: NightW0lf, 02:22 30-07-2007
Vetal83

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
NightW0lf
Я использую твой русификатор в коммерческих целях!

Всего записей: 26 | Зарегистр. 06-07-2007 | Отправлено: 12:33 29-07-2007
Kirgyz

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Привет всем!
 
Очень прошу помочь. Нужен "удобный" скрипт, для создания резервной копии файлов перед установкой. И только тех файлов, которые возможно указать в скрипте. Варианты из руководства от Kindly мне не подходят. Надеюсь на помощь, спасибо!

Всего записей: 26 | Зарегистр. 28-04-2007 | Отправлено: 14:06 29-07-2007
Kindly



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Kirgyz, если ты делаешь обновление, значит у тебя обновляются определенные файлы. Зачем указывать их в скрипте? Чем не устраивают методы резервирования из пятого руководства?

Всего записей: 3000 | Зарегистр. 04-08-2005 | Отправлено: 14:20 29-07-2007
Kirgyz

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Kindly
согласен, если утанавливаются обновлённые файлы и в такое случае "идентичные" им файлы бекапятся, то Ваш вариант очень удобен. Но у меня другой случай. Устанавливаются как бы обновлённые файлы, которые заменяют старые файлы приложения и ещё куча мелких файлов (их в приложении нет), которые потом командной консолью импортируются/заменяют оригиналы в объёмном/большом файле-архиве.  
 
Просто создавать громадный инсталлятор не представляется умным делом. И решил сделать так. И вот необходимо сделать резерв этого файла, ну и также других оригиналов.
 

Всего записей: 26 | Зарегистр. 28-04-2007 | Отправлено: 18:21 29-07-2007
laleks66



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Я только начал с ним работать,скажите ,я собираю с мастером новый скрипт,как сделать,чтоб по умолчанию небыло деинтолятора,и не указывалась папка после создания,т.е. были  :
Uninstallable=no
AppendDefaultDirName=no  
а то приходится каждый раз вбивать их вручную.

Всего записей: 37 | Зарегистр. 17-06-2006 | Отправлено: 00:57 30-07-2007
Ruud



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Я сделал 2 7z SFX архива,каждый из них будет записываться на DVD.Не подскажете,как сделать в инсталляторе запрос о вставке второго диска после распаковки первого архива.

Всего записей: 65 | Зарегистр. 18-12-2005 | Отправлено: 01:35 30-07-2007
Kindly



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Genri, в связи с изменением свойств ЧекЛистБокса в версии 5.1.13 скрипт, который с удалением при выборе в CheckListBox, нужно поправить.
 
Вместо процедуры:
 
procedure ButtonOnClick(Sender: TObject);
begin
  CheckListBox.Checked[0]:= TButton(Sender).Tag = 0;
end;
 
Нужно применить следующие:
 
procedure SelectAll(Sender: TObject);
begin
CheckListBox.CheckItem(0, coCheckWithChildren);
end;
 
procedure ClearAll(Sender: TObject);
begin
CheckListBox.CheckItem(0, coUncheck);
end;
 
Также внести поправки в процедуру BrowseRemainedFiles:
 
// AllButton.Tag:= 0;
   AllButton.OnClick := @SelectAll;
 
// UnAllButton.Tag:= 1;
   UnAllButton.OnClick := @ClearAll;
 
Каждый бы сам так сделал, но я просто предупреждаю тех, кто это будет юзать в новой версии.
 
laleks66 - если ручками влом, то лучше посидеть пока на инсталлере вроде SmartInstallMaker.

Всего записей: 3000 | Зарегистр. 04-08-2005 | Отправлено: 12:07 30-07-2007 | Исправлено: Kindly, 12:09 30-07-2007
Genri

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Kindly -- в целом согласен. Хотя в этих двух кнопках особого смысла и не вижу. Чтобы выделить или снять выделение всех элементов, достаточно кликнуть по верхнему узлу. Больше пользы могло бы принести наличие кнопки "Invert selection". При случае внесу соответствующие изменения (в т.ч. и с твоими замечаниями).

Всего записей: 872 | Зарегистр. 06-09-2003 | Отправлено: 14:30 30-07-2007
SelfCoder

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

Всего записей: 5 | Зарегистр. 10-11-2006 | Отправлено: 14:46 30-07-2007
   

Страницы: 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

Компьютерный форум Ru.Board » Компьютеры » Программы » Inno Setup (создание инсталяционных пакетов)
Widok (25-09-2007 17:33): лимит страниц. продолжаем здесь


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

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

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru