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

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

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

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

   

Widok



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

Это мощное средство для создания установочных пакетов (дистрибутивов) программ. Поддерживается шифрование, установка пароля, различные задачи по завершении установки. Можно создавать свои страницы, используя Inno Setup Form Designer.
По сравнению с NSIS (основной конкурент на бесплатной основе) проще в настройке, имеет более понятную структуру скрипта.  
 
Последний релиз: 5.2.3 [10.03.2008]
История версий | скачать | все сборки || Скачать Preprocessor | все сборки
 
Русификатор от NightW0lf для версии 5.2.0
Скачать | зеркало
 
Русская справка к версиям 5.0.x, автор перевода BagIra
Скачать | зеркало || cкачать в .chm формате
 
Руководство по расширенным возможностям Inno Setup 5 (не для чайников) от Kindly
Версия 5.1 скачать || версия 5 скачать|зеркало || версия 4 скачать|зеркало || версия 3 скачать|зеркало
 
Inno Setup Extensions Knowledge Base (содержит ответы на многие вопросы)
Новая версия (Web-интерфейс) || Старая chm-версия скачать | зеркало
 
Коллекция скриптов и Сборник вопросов, собранных из этой и предыдущих частей топика.
 
Corona Skin & Check System Requirements от Victor_Dobrov
Скачать | зеркало | скриншот | описание | старая версия || InnoSetup Upgrade || Слайд-шоу
Обложка для Inno Setup. Сделает инсталлятор более симпатичным и добавляет расширения: Проверка минимальных требований. Расширенный прогрессбар. Расчёт времени до завершения распаковки. Список дисков. Слайдшоу или AVI-файл в фоновом окне. Компактный режим установки. Деинсталляция неучтённых файлов. Экран справки/скриншота. Медиаплеер и многое другое...
 
Примечание: Если необходимо использовать метод проверки внешнего файла через сумму MD5 (который описан в 5 версии руководства от Kindly) для запуска инсталлятора, то понадобится калькулятор хеша MD5, калькулятор сумм MD5, SHA-256, CRC32. Если требуется узнать, какие ключи реестра меняет та или иная программа, используйте RegShot. Чтобы растянуть фоновый рисунок на весь экран, в версии Inno Setup 5.1.10 и выше используйте этот код.

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


Мощная надстройка для Inno Setup, при помощи которой создавать свои инсталляторы становится очень просто.
 
Последний релиз: 5.2.1 [15.10.2007]
Скачать | зеркало || Русификатор | зеркало

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

Прежнее название ScriptMaker. Удобная оболочка для облегчения написания скриптов установки для Inno Setup. Обладает некоторыми полезными функциями, которых нет ни у самого Inno Setup, ни у ISTool.
 
Последний релиз: 1.0.3.1 [23.03.2008]
Скачать | обновить (нужен QuickStartPack 5.2.3)

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

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

Объёмные скрипты или части кода заключайте в тег more, чтобы ваш вопрос в сообщении не затерялся среди множества строк прилагаемого скрипта.

Всего записей: 24190 | Зарегистр. 07-04-2002 | Отправлено: 18:16 17-06-2008 | Исправлено: equis, 17:51 06-12-2008
RaP1D



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Помогите сделать следущее:
 
в секции CODE должна объявляться переменная, которая указывает на путь назначения ({app});
 
далее в секции RUN это:
Filename: "7-Zip4.exe"; Parameters: "......"; Flags: shellexec
 
Параметры должны быть такие 7-Zip4 -x -oPEREMENNAYA_APP -y
 
ТО есть, мне надо, чтоб распакововался sfx 7-z архив из папки инсталятора в папку установки приложения.

Всего записей: 186 | Зарегистр. 29-12-2007 | Отправлено: 23:12 25-08-2008
Victor_Dobrov



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

Цитата:
Не качаеться, перезалейте пожалуйста...

innounp enhanced 0.23 build 2008-08-08 english

Всего записей: 742 | Зарегистр. 27-09-2005 | Отправлено: 02:35 26-08-2008
SotM



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
RaP1D
А кто тебе мешает сразу использовать константу {app}? Зачем для этого заводить отдельную переменную?

Всего записей: 966 | Зарегистр. 28-11-2006 | Отправлено: 08:39 26-08-2008
RaP1D



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
SotM
Когда я пишу так: Parameters: "7-Zip4 -x -o{app} -y"; прога считает {app} за директорию, а не за переменную точки назначения...

Всего записей: 186 | Зарегистр. 29-12-2007 | Отправлено: 08:49 26-08-2008
SotM



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

Цитата:
Когда я пишу так: Parameters: "7-Zip4 -x -o{app} -y"; прога считает {app} за директорию, а не за переменную точки назначения...

Ну и правильно она считает. Инструкцию нужно читать, и смотреть разные примеры, в шапке для кого они даны?
 
"7-Zip4 -x -o""{app}""-y"

Всего записей: 966 | Зарегистр. 28-11-2006 | Отправлено: 09:17 26-08-2008
RaP1D



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
SotM
Неа, неправильно, я так пробовал! Все равно, когда в конце инсталяции запускается распаковка sfx 7-z архива с этими параметрами {app} является директорией.
 
Что так:
"7-Zip4 -x -o{app} -y"
Что так:
"7-Zip4 -x -o""{app}""-y"  
Один хлеб с маслом...

Всего записей: 186 | Зарегистр. 29-12-2007 | Отправлено: 10:04 26-08-2008
nOobCrafter

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Так кто нить может помоч с моим предыдущим постом?..а то так ничего и не работает(((

Всего записей: 99 | Зарегистр. 26-06-2008 | Отправлено: 10:35 26-08-2008
NightW0lf



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

Цитата:
Когда я пишу так: Parameters: "7-Zip4 -x -o{app} -y"; прога считает {app} за директорию, а не за переменную точки назначения...


Код:
Filename: "{src}\SFX_archive.exe"; WorkingDir: "{src}"; Parameters: "-y -o""{app}"""; Flags: waituntilterminated

Всего записей: 479 | Зарегистр. 08-11-2006 | Отправлено: 10:38 26-08-2008
RaP1D



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
NightW0lf
Спс, забыл {src}
 
Добавлено:
Теперь другая проблема:
Filename: "{src}\SFX_archive.exe"; WorkingDir: "{src}"; Parameters: "-y -o""{app}"""; Flags: waituntilterminated  
 
По идеи {src} должна возвращать полный путь к папке инсталятора, у меня инсталятор лежит в папке, допустим d:\install\setup.exe
 
При инсталяции высвечивается, что d:\SFX_archive.exe не найден...
 
Как можно вернуть полный путь, где бы не находился инсталятор??

Всего записей: 186 | Зарегистр. 29-12-2007 | Отправлено: 11:06 26-08-2008
NightW0lf



Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
RaP1D
Тот пример который я тебе дал рассчитан только на тот случай когда SFX-архив расположен рядом с исполняемым файлом сетапа (инсталлятора), т.е. в твоем случае инсталлятор расположен в подпапке \install - значит надо указывать для запуска SFX-архив так:

Код:
Filename: "{src}\install\SFX_archive.exe"; WorkingDir: "{src}\install"; Parameters: "-y -o""{app}"""; Flags: waituntilterminated

Всего записей: 479 | Зарегистр. 08-11-2006 | Отправлено: 11:44 26-08-2008 | Исправлено: NightW0lf, 11:46 26-08-2008
RaP1D



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
NightW0lf
Не, я имел ввиду, как вернуть полый путь к инсталятору. Просто када я пишу просто так:
Filename: "{src}\SFX_archive.exe"; WorkingDir: "{src}"; Parameters: "-y -o""{app}"""; Flags: waituntilterminated
 
А сам инсталятор находиться в папке D:\Setup\eee\qqq то инсталятор ругается, что не найден D:\SFX_archive.exe
 
Добавлено:
Тьфу, я ступил. Поменял Output dir на D а сам архив лежал не там...
 
Все работает! Спасибо за помощь!

Всего записей: 186 | Зарегистр. 29-12-2007 | Отправлено: 11:50 26-08-2008
nOobCrafter

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Помогите кто со скриптом. Это непашет, хотя мне кажеться что тут уж должно работать полюбому, ибо никаких помех и ошибок неможет быть.

Всего записей: 99 | Зарегистр. 26-06-2008 | Отправлено: 12:22 26-08-2008
Victor_Dobrov



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
nOobCrafter - Пока страница wpSelectTasks не отобразится, её не изменить. Попробуй вот так.

Всего записей: 742 | Зарегистр. 27-09-2005 | Отправлено: 13:16 26-08-2008
htuos

Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Victor_Dobrov
у AddCheckBox всего 8 параметров, 9-й не воспринимает.
если убрать последний параметр, то так у него уже было. при возврате на страницу чекбоксы добавляются еще раз

Цитата:
Пока страница wpSelectTasks не отобразится, её не изменить

мало того, при возврате на предыдущую страницу (перед wpSelectTasks), все что было добавлено потеряется и нужно все делать снова
 
по мне так проще флаг завести, добавили чекбоксы или нет еще
Подробнее...

Всего записей: 335 | Зарегистр. 06-03-2008 | Отправлено: 14:15 26-08-2008
KurtWagner



Junior Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
А сожно ли сделать след.
 запоковать WinRar-ом файлы и поставить под пароль, и чтоб инсталлер их распаковал вводя код, через [Code]
или хотябы 7-zip распаковал парольный...  
п.с. желательно WinRar
--------------------------------------------
Сле. вопрос...
-------------------------
 
 Дайте плиз все команды  
[Run]
Parameters:  
 
Типа (Parameters: -y -o и т.д.
п.с. листая ntcmds.chm я ничего так и не понял! там не все команды рабочие!
Мне надо пропачить "файл" Universal UXTheme Patcher 1.1.exe
----------------------------------------------
                Заранее спасибо...

Всего записей: 90 | Зарегистр. 02-01-2008 | Отправлено: 14:30 26-08-2008
Victor_Dobrov



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
htuos
Цитата:
у AddCheckBox всего 8 параметров, 9-й не воспринимает.  

Да, забыл убрать 9-й параметр, это синтаксис AddCheckBox для китайской сборки Inno, где чекбоксы сворачиваются как в NSIS.
P.S. Посмотреть, как это выглядит сворачивание чекбоксов, можно здесь.

Цитата:
при возврате на предыдущую страницу (перед wpSelectTasks), все что было добавлено потеряется и нужно все делать снова  

Ещё могу заметить, что в процессе установки нельзя добавить ваш ключ/раздел в ветку реестра ...\Uninstall\{AppName}_is1.

Всего записей: 742 | Зарегистр. 27-09-2005 | Отправлено: 14:51 26-08-2008
SotM



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

Цитата:
А сожно ли сделать след.  
 запоковать WinRar-ом файлы и поставить под пароль, и чтоб инсталлер их распаковал вводя код, через

ЗапАковать то можно, но судя по rar.txt у него нет команды, чтобы при распаковке он брал откуда нить пароль нужный для распаковки.
 

Цитата:
 Дайте плиз все команды  
[Run]  
Parameters:  

Все команды чего именно? Командной строки или как? Сформулируй свой вопрос правильно.
 
Дык, ты бы еще написал что такое ntcmds.chm, а то ведь не у всех он есть.
 
Victor_Dobrov

Цитата:
P.S. Посмотреть, как это выглядит сворачивание чекбоксов, можно здесь.

Хммм, вполне не плохой пример. Где можно все необходимое для этого скачать? Понравилось сворачивание чекбоксов, а так же диалоговое окно о создание ярлыков в разных местах.

Всего записей: 966 | Зарегистр. 28-11-2006 | Отправлено: 14:57 26-08-2008 | Исправлено: SotM, 15:05 26-08-2008
Sampron

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

Цитата:
Где можно все необходимое для этого скачать?  

Раньше уже выкладывал ссылки:
http://forum.ru-board.com/topic.cgi?forum=5&topic=27438&start=600#11

Всего записей: 563 | Зарегистр. 06-01-2007 | Отправлено: 15:22 26-08-2008
nOobCrafter

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Все спасибо заработало все!!) А вот и не все((
Теперь почему то когда нет указанной папки, то как и положено чекбоксы непоказывают, но инсталяции тоже нет, пишет мол List Index out of bounds, как я уже понял из практики ругается потому что чекбоксов к которым обращаются
просто нету, и нужно задать условие как выше, (по наличию папки) но невыходит(((((
 
Код

Всего записей: 99 | Зарегистр. 26-06-2008 | Отправлено: 15:31 26-08-2008 | Исправлено: nOobCrafter, 17:00 26-08-2008
Victor_Dobrov



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
SotM
Цитата:
Где можно все необходимое для этого скачать? Понравилось сворачивание чекбоксов, а так же диалоговое окно создания ярлыков в разных местах.  

Про чекбоксы Sampron сказал, а такая страница выбора ярлыков будет в новой Corona Skin, которая в процессе завершения...

Всего записей: 742 | Зарегистр. 27-09-2005 | Отправлено: 15:53 26-08-2008
   

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

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


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

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

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru

Рейтинг.ru