Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Автоматическая установка Windows » Автоматическая установка приложений » Скрипты Inno Setup. Помощь и советы [часть 5]

Закрытая тема
Настройки темы
Скрипты Inno Setup. Помощь и советы [часть 5]

Аватара для El Sanchez

Ветеран


Contributor


Сообщения: 1264
Благодарности: 1024


Конфигурация

Профиль | Отправить PM | Цитировать


Изменения
Автор: El Sanchez
Дата: 16-02-2015
Внимание! Данная тема предназначена только для обсуждения написания скриптов !
Остальные вопросы, а также последние версии компилятора в теме
Inno Setup. Прочие вопросы.


Показать/скрыть: Справка, руководство, примеры:
Показать/скрыть: Ссылки на примеры скриптов:
Показать/скрыть: Дополнительные программы для Inno Setup:
  • ISTool - неплохой редактор скриптов Inno Setup.
    Последняя версия: 5.3.0.1 [29.09.2009] - Скачать | зеркало;

  • Inno Script Generator - генератор скриптов Inno Setup. Обладает некоторыми полезными функциями, которых нет ни у самого Inno Setup, ни у ISTool.
    Последняя версия: 1.0.3.1 [23.03.2008] - Скачать | зеркало на русифицированную программу;
    Примечание: Родной сайт www.hisoft2000.de более недоступен, поэтому здесь расположены сторонние ссылки.

  • Inno Setup Form Designer - редактор страниц Inno Setup, можно создавать свои страницы.
    Последняя версия: 2.0.8 [12.11.2006] - Скачать;
    Примечание: Родной сайт http://isfd.kaju74.de/index.php?isfd более недоступен, поэтому здесь расположены сторонние ссылки.

  • Inno Setup GameScript Generator - программа генерирует скрипты для Inno Setup . С помощью GameScript Generator и Inno Setup вы сможете быстро создать простенький инсталляционный пакет для любой игры. В инсталлятор можно встроить музыку, слайдшоу и фоновый рисунок. Для специалистов созданный скрипт, возможно, будет неплохой заготовкой для дальнейшей модернизации;

  • ISSkin - Программа для создания и добавления в инсталлятор скинов. Инструкция.
    Последняя версия: 3.0.0.0 [19.01.2010] - Скачать;

  • ISSJoiner - Программа для объединения нескольких скриптов InnoSetup в один.
    Последняя версия: 3.0 [23.07.2009]

  • Converter - Программа конвертирует reg-файлы в формат *.iss (формат скриптов Inno Setup).
    Последняя версия: 0.1.4 [13.03.2010] - Скачать;


Предыдущие ветки обсуждения по ссылкам ниже и в прикреплённых архивах:
Inno Setup [все вопросы] часть 1
Inno Setup [все вопросы] часть 2
Скрипты Inno Setup. Помощь и советы [часть 3]
Скрипты Inno Setup. Помощь и советы [часть 4]

Отправлено: 03:49, 21-05-2012

 

Аватара для Sanshalay

Новый участник


Сообщения: 16
Благодарности: 0

Профиль | Сайт | Цитировать


Хочу что бы после установки запускались файлы по порядку (один запустился, закрылся, следующий запустился и так далее). Сделал вот так вот:
Код: Выделить весь код
procedure CurStepChanged(CurStep: TSetupStep);
var
ErrorCode: Integer;
begin
if CurStep = ssInstall then
begin
StatusLabel.Caption:= ExpandConstant ('{cm:StatusLabel_Extracting}');
end;
if CurStep = ssPostInstall then
begin
StatusLabel.Caption:= ExpandConstant ('{cm:StatusLabel_Jerseys}');
ShellExec('', ExpandConstant('{app}\Jerseys.bat'),'', '', SW_HIDE, ewWaitUntilTerminated, ErrorCode);
StatusLabel.Caption:= ExpandConstant ('{cm:StatusLabel_Arenas}');
ShellExec('', ExpandConstant('{app}\Boards.bat'),'', '', SW_HIDE, ewWaitUntilTerminated, ErrorCode);
StatusLabel.Caption:= ExpandConstant ('{cm:StatusLabel_Ice}');
ShellExec('', ExpandConstant('{app}\Ice.bat'),'', '', SW_HIDE, ewWaitUntilTerminated, ErrorCode);
end;
end;
Но ничего не запускается. Кто может помочь?

Отправлено: 23:06, 03-06-2012 | #201



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Аватара для YURSHAT

Старожил


Сообщения: 163
Благодарности: 78

Профиль | Отправить PM | Цитировать


habib2302, при деинициализации инсталлятора временная папка уничтожается всместе со всем содержимым.

ЗЫ. И как вы себе это предствляете? Устанавливаете игру сегодня, к примеру, а удаляете через 2 месяца. И все эти два месяца в темпе будеть висеть временная папка

-------
Если я знаю, что знаю мало, я добьюсь того, чтобы знать больше... В.И. Ленин
Krinkels.org - сжатие данных и создание инсталляторов


Отправлено: 01:35, 04-06-2012 | #202


Аватара для GoshaPolo

Новый участник


Сообщения: 25
Благодарности: 2

Профиль | Отправить PM | Цитировать


Цитата Serega:
Вы пишите в HKCU\Software, т.к. именно он является реестром текущего пользователя, а в HKU\текущий пользователь\Software он будет продублирован автоматом самой системой. »
Сейчас проверил и ничего не продублировалось. В HKCU ключ создается, но в HKU ничего не дублируется и соответственно приложение работает некорректно. Как добиться желаемого результата?

Отправлено: 13:16, 04-06-2012 | #203


Аватара для R.i.m.s.k.y.

Ветеран


Сообщения: 1640
Благодарности: 536

Профиль | Отправить PM | Цитировать


Подскажите, пожалуйста, чего надо в скрипт прописать чтобы в окне UAC не было слова unknown



Код: Выделить весь код
AppName={#AppName}
AppVersion={#SVPVer}{#SVPVerLower}
AppPublisher={#SVPDefDir}
AppPublisherURL=http://www.SVP-Team.com
AppSupportURL=http://www.SVP-Team.com
AppUpdatesURL=http://www.SVP-Team.com
VersionInfoVersion={#SVPRev}
VersionInfoCompany={#AppName}
VersionInfoDescription={#AppName} {#SVPVer}{#SVPVerLower}
VersionInfoTextVersion={#SVPVer}{#SVPVerLower}
Переменные все естественно объявлены

-------
Хороший установщик тот, которого не замечаешь
Оформление в инно пустая трата времени: толку мало, головняка много, а ошибок истчо больше!


Отправлено: 14:46, 04-06-2012 | #204


Аватара для Dark_Delphin

Старожил


Сообщения: 238
Благодарности: 3

Профиль | Отправить PM | Цитировать


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

-------
✘ _420.pp_✘


Отправлено: 19:27, 04-06-2012 | #205


Аватара для alert30

Ветеран


Сообщения: 1088
Благодарности: 162

Профиль | Отправить PM | Цитировать


R.i.m.s.k.y., вот эти строчки по-моему надо разобрать:
Код: Выделить весь код
AppPublisher={#SVPDefDir}
AppPublisherURL=http://www.SVP-Team.com
Это сообщение посчитали полезным следующие участники:

Отправлено: 20:04, 04-06-2012 | #206


Аватара для R.i.m.s.k.y.

Ветеран


Сообщения: 1640
Благодарности: 536

Профиль | Отправить PM | Цитировать


alert30, не-не-не, все нормально, сайт на месте, # define SVPDefDir "SVP" тоже прописано

-------
Хороший установщик тот, которого не замечаешь
Оформление в инно пустая трата времени: толку мало, головняка много, а ошибок истчо больше!


Отправлено: 20:45, 04-06-2012 | #207


Аватара для R.i.m.s.k.y.

Ветеран


Сообщения: 1640
Благодарности: 536

Профиль | Отправить PM | Цитировать


alert30, ну а зачем пасту удалил
Цитата:
*R.i.m.s.k.y.*, вот что нашел, давненький ответ:


-----Цитата:-----
If you are using InnoSetup 5.2 or later, there is a signtool parameter you can add to your script.
Here's an excerpt from the InnoSetup documentation:

[Setup]: SignTool Valid values: A name followed by zero or more parameters, space separated

Description: Specifies the name and parameters of the Sign Tool to be used to digitally sign Setup (and Uninstall if SignedUninstaller is set to yes). When Setup has a valid digital signature, users will not see an "unidentified program" warning when launching it.

The specified Sign Tool name and its command have to be defined in the compiler IDE (via the Tools | Configure Sign Tools... menu) or on the compiler command line (via the "/S" parameter), else an error will occur.

The following special sequences may be used in Sign Tool parameters and commands:

$f, replaced by the quoted file name of the file to be signed.

$p, replaced by the Sign Tool parameters.

$q, replaced by a quote, usefull for defining a Sign Tool which contains quotes from the command line.
-----конец цитаты-----
Вопрос не по инно но все же: это оно?
где его можно скачать отдельно и какие параметры ему рисовать?

-------
Хороший установщик тот, которого не замечаешь
Оформление в инно пустая трата времени: толку мало, головняка много, а ошибок истчо больше!


Отправлено: 21:12, 04-06-2012 | #208


Аватара для alert30

Ветеран


Сообщения: 1088
Благодарности: 162

Профиль | Отправить PM | Цитировать


R.i.m.s.k.y., боюсь, будешь спрашивать "причем тут это, а не Inno?"

SignTool, да это оно. Скачать этот чудный инструмент, цитирую:
Цитата:
This tool is automatically installed with Visual Studio and with the Windows SDK.
А насчет параметров, используется вместо долларов на делением "/" (или наоборот, не знаю).

Последний раз редактировалось alert30, 04-06-2012 в 22:06.

Это сообщение посчитали полезным следующие участники:

Отправлено: 21:44, 04-06-2012 | #209


Аватара для R.i.m.s.k.y.

Ветеран


Сообщения: 1640
Благодарности: 536

Профиль | Отправить PM | Цитировать


alert30, значит оно
у меня канал всего 256к, я не могу позволить себе веб-инсталлеры
aep arse я даже картинки в нете отключаю!
Хотя бы поделитесь, пожалуйста, камрады, рабочим примером интеграции SignTool в Inno чтобы мне день сэкономить на экспериментах
Мурзилку по этой утилите я прочитал, в инно в меню Инструменты - инструменты подписания пошуровал, но все же

-------
Хороший установщик тот, которого не замечаешь
Оформление в инно пустая трата времени: толку мало, головняка много, а ошибок истчо больше!


Отправлено: 21:48, 04-06-2012 | #210



Компьютерный форум OSzone.net » Автоматическая установка Windows » Автоматическая установка приложений » Скрипты Inno Setup. Помощь и советы [часть 5]

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Скрипты Inno Setup. Помощь и советы [часть 4] El Sanchez Автоматическая установка приложений 2099 22-05-2012 23:16
Скрипты Inno Setup. Помощь и советы [часть 3] Serega Автоматическая установка приложений 3755 26-10-2011 17:58
[архив] Скрипты Inno Setup. Помощь и советы [часть 2] Serega Автоматическая установка приложений 2651 08-11-2010 18:34
Скрипты Inno Setup Compiler QAZAK Автоматическая установка приложений 7 15-01-2007 17:59
Inno Setup tradeukraine Вебмастеру 3 13-06-2006 20:39




 
Переход