[архив] Inno Setup .:[все вопросы]:.

Ответить
 • Просмотры: 1
Аватара пользователя
Mchik

[архив] Inno Setup .:[все вопросы]:.

Сообщение Mchik »

Лимит страниц.

Тема закрыта.

продолжаем тут:



Inno Setup. Прочие вопросы




[архив] Скрипты Inno Setup. Помощь и советы [часть 2]




Полезные ресурсы:

Официальный сайт
|
Inno Setup 5.2.3 RU


Русская справка
|
Зеракало 1
|
Зеракало 2


ISTool 5.30
|
Русификатор


Русификатор ISTool
|
Зеркало 1
|
Зеркало 2


Inno Setup Script Generator
|
Зеркало 1


Unpaker 2.1
от 21.04.2009 - распаковывает инсталляторы, созданные с помощью Inno Setup, начиная с версии 2.0.18 по 5.2.4.

InnoUnpaker 2.6b3 [от valeron87]
- можнет просмотривать содержание CompiledCode.bin

Unpaker 0.23
- расширенная китайская версия 2008-08-08 ( модификация)

[url=http://_http://www.sendspace.com/file/pip508]Unpacker 0.24[/url] | [url=http://_http://www.mediafire.com/download.php?zrgvtwznn3l]Зеркало 1[/url] | [url=http://_http://shareua.com/get_file/47badf/2934091]Зеркало 2[/url] - Inno Setup Unpacker (innounp plus) - расширенная версия распаковщика инсталляторов Inno Setup начиная с версии 2.0.8 по 5.3.0 Beta. Поддерживаются версии Unicode. Русифицирована. Последний релиз: 0.24 [23.05.2009]


Набор Restools


Restools
- расширенная версия Inno Setup от китайских разработчиков, добавляет вашему инсталлятору новые возможности по оформлению, а также более удобный редактор скриптов (требуется наличие установленного Preprocessor'а).

Последние версии разработок от Restools:

InnoCompiler090319_English
- в него входят файлы: Compil32.exe и Templates.dat;

Inno_ISCmplr_Setup090302
- в него входят файлы, лучше из папки InnoSetup_FullVCL: setup.e32, ISCmplr.dls, ISCmplr.dll и SetupLdr.e32.

[архив] Inno Setup .:[все вопросы]:.
- Русский перевод (80%) от tem000 - NEW !





QuickStart Pack
- Inno Setup + Preprocessor (последняя версия
ispack-5.2.4-dev
)

"Всё в одном" от
unikum111

читать дальше »





Цитата unikum111:



В сборку входят следующие компоненты:

Inno Setup compiler 5.2.2 русская версия;

ISTool 5.2.1 русская версия;

Inno Script Generator английская версия;

Inno Setup Unpacker Explorer 1.0 аглийская версия;

Примечание: в Inno Setup Unpacker Explorer 1.0 заменён innounp.exe на тестовую версию 2.0, так что распаковывает инсталляторы вплоть до версии 5.2.2.

Есть возможность выбора компонентов.

Скачать:
ifolder
,
RapidShare
,
iBox
(Размер: 5.34 Mb).
[архив] Inno Setup .:[все вопросы]:.










Полезные мелочи для Inno Setup:



[архив] Inno Setup .:[все вопросы]:.
-новая версия

[архив] Inno Setup .:[все вопросы]:.


- Примеры скриптов на паскале


- Inno Setup Addon 0.07 For Total Commander



- Параметры командной строки инсталляторов InnoSetup:






Код:

Код: Выделить всё

/SP-
Отключает страницу "Эта программа установит... Вы хотите продолжить?" инсталятора. 
Выполнится только если DisableStartupPrompt секции [Setup] равна yes. 
/SILENT, /VERYSILENT  
Установка в ускоренном или очень ускоренном режиме. При установке в ускоренном режиме 
окно мастера и фоновое окно мастера не отображаются, отображается только окно прогресса. 
При очень ускоренной установке окно прогресса тоже не отображается. Остальная установка 
проходит как обычно - отображаются сообщения об ошибках в ходе установки, страница 
приветствия (если ее отображение не отменено директивой DisableStartupPrompt или 
параметром '/SP-' командной строки).
Если после установки необходима перезагрузка, команды '/NORESTART' не дано и установка 
проходит в ускоренном режиме, появится сообщение "Перезагрузить компьютер?". Если режим 
установки очень ускоренный, система перезагрузится не спрашивая.
/LOG 
Указывает инсталятору создать log-файл в папке TEMP для подробного отчета о действиях 
и событиях в секции [Run], предпринятых в ходе установки. Применяется при отслеживании 
ошибок. Например, если вы подозреваете, что файл не был удален, хотя должен был, 
log-файл сообщит, что файл былдействительно пропущен и почему. 
log-файлу присваивается уникальное имя на базе текущей даты. (Существующие файлы не 
перезаписываются и не дополняются). 
Информация, содержащаяся в log-файле, техническая и поэтому не может быть понята 
пользователем. 
/LOG="filename" 
Параметр похож на /LOG, но в отличие от него позволяет указать фиксированный
путь/имя файла для log-файла. Если файл с указанным именем уже существует, он будет 
заменен. Если файл не может быть создан, установка прервется и выдаст сообщение 
об ошибке.
/NOCANCEL  
Не дает пользователю прервать установку, отключая кнопку Отменить и игнорируя клики на 
кнопке Закрыть. Используется в комбинации с '/SILENT' или '/VERYSILENT'. 
/NORESTART 
Указывает инсталятору не перезагружать компьютер даже если это необходимо. 
/RESTARTEXITCODE=exit code  
Задает инсталятору код, который он должен возвратить, если необходима перезагрузка. 
Используется с '/NORESTART'.
См. также Коды выхода инсталятора. (кому интерестно, могу выложить или же доступно в хелпе)
/LOADINF="filename" 
Указывает инсталятору загрузить параметры установки из указанного файла после проверки 
командной строки. Этот файл может быть подготовлен с помощью '/SAVEINF='command.
Не забудьте ставить кавычки при использовании имен, содержащих пробелы. 
/SAVEINF="filename" 
Указывает инсталятору сохранять параметры установки в указанный файл.
Не забудьте ставить кавычки при использовании имен, содержащих пробелы. 
/LANG=language 
Задает используемый язык. language задает имя языка, заданного в параметре секции 
[Languages]. При использовании параметра /LANG появляется диалог Выбор языка установки.
/DIR="x:\dirname" 
Меняет имя папки, заданное по умолчанию, на странице Выбор папки назначения. 
Должен быть задан полный путь. 
/GROUP="folder name" 
Меняет имя папки на странице Выбор папки меню Пуск. Если директива 
DisableProgramGroupPage секции [Setup] равна yes, этот параметр командной строки 
игнорируется. 
/NOICONS 
Указывает инсталятору проверять, выбрана ли команда Не создавать значков на странице 
Выбор папки меню Пуск. 
/COMPONENTS="comma separated list of component names" 
Меняет выбраные по умолчанию компоненты. В этом случае параметр командной строки 
указывает инсталятору менять тип установки на Выборочный. 
/PASSWORD=password  Задает пароль. Если не указана директива Password секции [Setup], 
этот параметр игнорируется. Если введен неправильный пароль, параметр 
также игнорируется.
Аватара пользователя
Vadikan

Re: [архив] Inno Setup .:[все вопросы]:.

Сообщение Vadikan »

Mchik

Спасибо, я сошлюсь на эту тему на странице Инсталляторы.
Аватара пользователя
pr-lp

Re: [архив] Inno Setup .:[все вопросы]:.

Сообщение pr-lp »

Может кто подскажет,накопилось ряд вапросов (какие параметры задавать в скрипте):

1).Что нужно указать чтоб к примеру при сжатие инно пропускал некоторые фаилы,папки и не сжиал их,а оставлял в оригинальном размере

2).Где надо указать и какой параметр чтоб фаилы запакованые извлекались не в паку каторый инно сам себе создаст а в уже созданную папку ,вот пример :

[Setup]

AppName=Splinter Cell Double Agent

AppVerName=Splinter Cell Double Agent

AppPublisher=Carter_2006,Inc.

DefaultDirName={pf}\Splinter Cell Double Agent

DefaultGroupName=Splinter Cell Double Agent

OutputBaseFilename=Setup

UninstallStyle=classic

Compression=lzma/ultra

DiskSpanning= yes

DiskSliceSize=733989400

SlicesPerDisk=3

VersionInfoCompany=carter

VersionInfoDescription=Splinter Cell Double Agent

VersionInfoVersion=2.0



[Tasks]

; NOTE: The following entry contains English phrases ("Create a desktop icon" and "Additional icons"). You are free to translate them into another language if required.

Name: "desktopicon"; Description: "Создание иконки на Рабочем Столе"; GroupDescription: "Создание иконки:"; Flags: checkedonce



[Files]

Source: "F:\GAMES\Splinter Cell Double Agent\*"; DestDir: "{app}"; Flags: ignoreversion recursesubdirs

; NOTE: Don't use "Flags: ignoreversion" on any shared system files





в данном варианте игра себе создает папку еще и туда скидует фаилы,а мне необходимо чтоб она в корень папки ранее созданной все скидывала

3).К примеру , я сжал группу файлов 7зип ,как сделать чтоб инно распокавал чать файлов и т д ..потом запустил распаковку из этого 7зип ..распаова из 7 зип ..инно продолжил истоляцию дальше ...



4) . если ехе находится не сразу в

карне, а в папке \System ..у меня в

свойствах

ярлыка пути получается к примеру,

"F:\GAMES\Splinter Cell Double Agent\System\SplinterCell4.exe" -ll



а Расположение "F:\GAMES\Splinter Cell Double Agent" ,а надо

"F:\GAMES\Splinter Cell Double Agent\System\" а вот как это прописать я не

пойму (((
Аватара пользователя
ALWagner

Re: [архив] Inno Setup .:[все вопросы]:.

Сообщение ALWagner »

ZaV



Path2Clipboard v1.0.7 for Win95/Win98/WinNT4/Win2000 - маленькая бесплатная программка, которая дает Вам возможность

быстро и удобно копировать путь к файлу(ам)/папке(ам) в Буфер Обмена.



Автор: Валерий Доможиров (d_valery@mail.ru) офсайт -
http://www.myfreeware.narod.ru/produ...2Clipboard.htm




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

Re: [архив] Inno Setup .:[все вопросы]:.

Сообщение Grantsfer »

boss911

Эт я уже читал, тока меня интересовали ключи установки ярлыков, а не их отмена. Изображение
Аватара пользователя
Litstat

Re: [архив] Inno Setup .:[все вопросы]:.

Сообщение Litstat »

snark, несколько упрощенный ваш батник



Код:

Код: Выделить всё

@ECHO off
"%ProgramFiles%\Inno Setup 5\Compil32" /cc "%1"
EXIT

Команда на запуск: script.bat имя_скрипта.iss

При предложенной вами структуре каталога указывать путь к скрипту не нужно, плюс батник обрабатывает скрипты с любым именем

Ну и для "совсем ленивых" Изображение ! В реестр добавьте след информацию:



Код:

Код: Выделить всё

Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\.iss]
@="InnoSetupScriptFile"
[HKEY_CLASSES_ROOT\InnoSetupScriptFile\shell\CompileWithInnoSetup]
@="Compile with I&nnoSetup"
[HKEY_CLASSES_ROOT\InnoSetupScriptFile\shell\CompileWithInnoSetup\command]
@="\"C:\\Program Files\\Inno Setup 5\\Compil32.exe\" /cc \"%1\""

и будете компилировать из контекстного меню.

(проверьте только путь к компилятору. он может отличаться от здешнего)
Аватара пользователя
ChVL

Re: [архив] Inno Setup .:[все вопросы]:.

Сообщение ChVL »

jameszero,

Да, конечно. Извините за глупый вопрос - в спешке недосмотрел очевидное решение.



Ещё. При старте подключается (при желании) окно с выбором языка инсталлятора. А можно ли к нему "прицепить" и синхронное переключение языка интерфейса, загружаемого по умолчанию? Для этого обычно делается изменение в .ini (или просто выбрать один из двух .ini), или же изменение ключа реестра (или просто запускать один из двух reg-файлов)...
Аватара пользователя
ChVL

Re: [архив] Inno Setup .:[все вопросы]:.

Сообщение ChVL »

ZaV,

В том-то и дело, что встретился необычный случай (для меня, по крайней мере), когда программа не видит прописанный в реестр ключ через секцию [Registry]. Запускаю reg файлик - всё нормально, при этом в реестре ничего не меняется.
Аватара пользователя
ChVL

Re: [архив] Inno Setup .:[все вопросы]:.

Сообщение ChVL »

Сложилось впечатление, что гуру этого топика мне не поверили.

В аттаче тестовая программка, где прописано удаление файла в полном соответствии с документацией на Inno Setup Compiler 5.2.2.

В таком виде функция не работает. Помогите разобраться: где тут моя ошибка, или это баг ISC, о чём стОит запросить авторов?
Вложения
Test.rar
(256.8 КБ) 0 скачиваний
Test.rar
(256.8 КБ) 0 скачиваний
Аватара пользователя
woodyfon

Re: [архив] Inno Setup .:[все вопросы]:.

Сообщение woodyfon »

не, вру. Даже полный путь не спасает:



Код:

Код: Выделить всё

E:\burn\soft\xnview>XnView-win-full.exe /LOADINF="E:\burn\soft\xnview\save.inf"
/silent

И все равно ставится целиком, хотя у меня в save.inf всего пара компонентов указана
Ответить

Вернуться в «Автоматическая установка приложений»