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

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

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

Ветеран


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


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

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


Изменения
Автор: Serega
Дата: 13-08-2011
Вложения
Тип файла: 7z Inno Setup [все вопросы] часть 1.7z
(1.34 Mb, 908 просмотров)
Тип файла: 7z Inno Setup [все вопросы] часть 2.7z
(3.12 Mb, 806 просмотров)
Внимание! Данная тема предназначена только для обсуждения написания скриптов !
Остальные вопросы, а также последние версии компилятора в теме
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] - Скачать;

  • InnoSetup Script Joiner - Программа для объединения нескольких скриптов InnoSetup в один;

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


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

-------
Книги нужны, чтобы напоминать человеку, что его оригинальные мысли не так уж новы... Авраам Линкольн.


Отправлено: 00:28, 04-11-2010

 

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


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

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


1)как правильно прописать к файлу Logo.bmp (мой логотип), где должен находится мой графический файл
читать дальше »

[Files]
Source: "Logo.bmp"; DestDir: "{tmp}"; Flags: dontcopy

[code]
procedure RepaintInstall();
begin
ExtractTemporaryFile('Logo.bmp');

LogoImage := TBitmapImage.Create(WizardForm);
with LogoImage do
begin
SetBounds(ScaleX(10), ScaleY(320), ScaleX(175), ScaleY(40));
Bitmap.LoadFromFile(ExpandConstant('{tmp}\Logo.bmp'));
Parent := WizardForm;
end;

procedure InitializeUninstallProgressForm1;
begin
FileCopy(ExpandConstant('{app}\WizardSmallImage.bmp'), ExpandConstant('{tmp}\WizardSmallImage.bmp'), False);
FileCopy(ExpandConstant('{app}\Logo.bmp'), ExpandConstant('{tmp}\Logo.bmp'), False);

UninstallProgressForm.Color:=Color;
UninstallProgressForm.InnerPage.Color:=Color;
UninstallProgressForm.MainPanel.Color:=Color;
UninstallProgressForm.PageNameLabel.Color:=Color;
UninstallProgressForm.PageDescriptionLabel.Hide;
UninstallProgressForm.PageNameLabel.Font.Color:=clWhite;
UninstallProgressForm.PageNameLabel.Width:=ScaleX(300);
UninstallProgressForm.StatusLabel.Color:=Color;
UninstallProgressForm.StatusLabel.Font.Color:=clWhite;

LogoImage := TBitmapImage.Create(UninstallProgressForm);
with LogoImage do
begin
SetBounds(ScaleX(10), ScaleY(320), ScaleX(175), ScaleY(40));
Bitmap.LoadFromFile(ExpandConstant('{tmp}\Logo.bmp'));
Parent := UninstallProgressForm;
end;

2) влияет ли порядок записи процедур в скрипте т.е.
читать дальше »

[code]....
....
end;
ведь процедур и циклов может быть несколько

Последний раз редактировалось bagrat, 29-07-2011 в 20:38. Причина: дополнение


Отправлено: 20:34, 29-07-2011 | #2491



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

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


Аватара для Rikill

Старожил


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

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


bagrat, ну у тебя всё правильно
Цитата bagrat:
2) влияет ли порядок записи процедур в скрипте т.е. »
не понял вопроса
Цитата bagrat:
1)как правильно прописать к файлу Logo.bmp (мой логотип), где должен находится мой графический файл »
как у тебя прописано

-------
"Око за око приведёт к слепоте мира"- Ганди


Отправлено: 20:37, 29-07-2011 | #2492


Аватара для Edison007

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


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

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


Neutron
http://rghost.ru/16227671
Это сообщение посчитали полезным следующие участники:

Отправлено: 20:46, 29-07-2011 | #2494


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


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

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


извините за вопросы , но я новичок в этом деле

Rikill, может я не правильно прописал его? (я взял скрипт и скопировал его в инно сделал лого соответствующего размера)но вопрос как прописать по адресу7 оставить лого рядом с файлом iss

и опять повторяю вопрос может ктоне читал:
выполнил следующее установил игру ввел серийник, пропатчил, скомпилировал инно файл ***.iss, затем экпортировал ключи из реестра(regedit) импортировал их в ***.iss , запустил компилятор получил игру
в итоге при запуске репака , просит ввести серийник! как прописать путь в скрипте к серийнику?
ведь в реестре он должен где то быть? или хотя бы из текстового файла вытащить как-то


Цитата Rikill:
Цитата bagrat:
2) влияет ли порядок записи процедур в скрипте т.е. »
не понял вопроса »
к примеру на форумах беру скрипты для разных примочек , их много, то есть начинается с коде и заканчивается енд; между началом и концом вставляем несколько процедур вот их порядок зависит в компиляции?

Последний раз редактировалось bagrat, 29-07-2011 в 20:57.


Отправлено: 20:51, 29-07-2011 | #2495


Аватара для Rikill

Старожил


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

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


bagrat, зависит, но это ты и сам поймёшь постепенно, мне сложно объяснить и я до сих пор не понимаю о чём ты, ты о процедурах procedure initializewizard(); и прочих? порядок тогда не важен ибо процедуры надо совмещать, если не знаешь как, то вот мой урок.


про лого: оно запаковывается в инсталлятор, потом при его запуске лого копируется в папку Temp (там хранятся временные файлы) потом инсталлятор, чтобы было удобней из этой папки достаёт твоё лого и засовывает в инсталлятор

Отправлено: 21:12, 29-07-2011 | #2496


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


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

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


Цитата Rikill:
bagrat, зависит, но это ты и сам поймёшь постепенно, мне сложно объяснить и я до сих пор не понимаю о чём ты, ты о процедурах procedure initializewizard(); и прочих? »
вот мой скрипт http://rghost.ru/16231711 проверь если я не прав отредактируй

у меня при кмпиляции именно с ***.bmp ыми файлами красные ошибки выдает

Последний раз редактировалось bagrat, 29-07-2011 в 21:51. Причина: дополнене


Отправлено: 21:21, 29-07-2011 | #2497


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


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

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


Кто нибудь может подсказать прогу для работы с регистром!

Отправлено: 22:28, 29-07-2011 | #2498


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


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

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


ilyhakz001, Reg Organizer, TuneUp Utilities тебе в помощь

Отправлено: 22:30, 29-07-2011 | #2499


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


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

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


Цитата bagrat:
bagrat »
это для нахождения ключа регистра игры

Отправлено: 22:35, 29-07-2011 | #2500



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

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

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Утилиты - [addon] Inno Setup CrOsP Наборы обновлений для Windows XP/2003/Windows 7 33 11-05-2011 16:03
[архив] Скрипты Inno Setup. Помощь и советы [часть 2] Serega Автоматическая установка приложений 2651 08-11-2010 18:34
Inno Setup 5.3.6 OSZone Software Новости программного обеспечения 0 15-11-2009 17:30
Скрипты Inno Setup Compiler QAZAK Автоматическая установка приложений 7 15-01-2007 17:59
Inno Setup tradeukraine Вебмастеру 3 13-06-2006 20:39




 
Переход