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

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

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

Ветеран


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


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

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


Изменения
Автор: jameszero
Дата: 08-11-2010
Описание: тема закрыта
Лимит страниц.
Тема закрыта.
Продолжение по ссылке Скрипты Inno Setup. Помощь и советы [часть 3]




Внимание! Данная тема предназначена только для обсуждения написания скриптов !
Остальные вопросы, а также последние версии компилятора в теме
Inno Setup. Прочие вопросы.


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

  • Inno Script Generator - ещё один редактор скриптов Inno Setup. Обладает некоторыми полезными функциями, которых нет ни у самого Inno Setup, ни у ISTool.
    Последняя версия: 1.0.3.1 [23.03.2008] - Скачать;

  • Inno Setup Form Designer - редактор страниц Inno Setup, можно создавать свои страницы. Официальный сайт - недоступен.
    Последняя версия: 2.0.8 [12.11.2006] - Страница с зеркалами;

  • 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.3 [11.09.2009] - Скачать;


Ссылка на архив предыдущей темы (также можно скачать из вложения)

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


Отправлено: 22:06, 23-08-2009

 

Аватара для Krinkels

Пользователь


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

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


shao
Я и не собираюсь бросать, и естественно буду дорабатывать

-------
Рок моя честь, а моя честь моя жизнь. krinkels.org


Отправлено: 17:16, 08-10-2010 | #2421



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

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


Аватара для shao

Ветеран


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

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


Цитата R.i.m.s.k.y.:
Код Инно - это Паскаль. А в Паскале каждая строчка должна заканчиваться ";" (без кавык). »
А почему Инно не ругается на первую строчку ?

Цитата R.i.m.s.k.y.:
Код Инно - это Паскаль. А в Паскале каждая строчка должна заканчиваться ";" (без кавык). »
Очень хотелось бы , но Паскаль я не знаю.
Но , благодаря вам , теперь по крупицам собираю информацию и буду осваивать...

Цитата R.i.m.s.k.y.:
Если стоит препроцессор из шапки темы - то по барабану, но по скринам видно - не установлен »
Можно , несколько подробнее о препроцессоре.

Цитата R.i.m.s.k.y.:
И не понял юмора - зачем один скрин выкладывать два раза? »
А хостинг "Радикал" недавно глючил. У кого-то скрины отображались, а у кого и нет. Вот и "подстраховался".

Отправлено: 17:18, 08-10-2010 | #2422


Аватара для Krinkels

Пользователь


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

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


Друзья, обновил сборник убрав из скриптов & a p o s ;

shao
Цитата shao:
несколько подробнее о препроцессоре. »
Ну про препроцессор можно здесь прочитать

-------
Рок моя честь, а моя честь моя жизнь. krinkels.org

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

Отправлено: 17:23, 08-10-2010 | #2423


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


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

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


del

Последний раз редактировалось j8r60, 13-10-2010 в 15:55.


Отправлено: 17:50, 08-10-2010 | #2424


Аватара для shao

Ветеран


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

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


Ребята , ещё возник вопрос :
После установки программы , созданной Инно, автоматически открывается окно справки, хотя её запуск не описан в скрипте.
Поскольку я только осваиваю этот инсталлятор, то многого не знаю. Возможно так и должно быть.
Просветите пожалуйста меня.
Вот скрипт:

читать дальше »
Код: Выделить весь код
[Setup]
AppName=Xentient Thumbnails
AppVerName=Xentient Thumbnails v1.0.2
DefaultDirName={pf}\Xentient\Thumbnails
DefaultGroupName=Xentient
OutputBaseFilename=thumbs
Compression=lzma
LicenseFile=embedded\License.txt
WizardImageFile=embedded\WizardImage.bmp
WizardSmallImageFile=embedded\WizardSmallImage.bmp

[Files]
Source: "{app}\Thumbnails.chm"; DestDir: "{app}"; Flags: restartreplace uninsrestartdelete ignoreversion
Source: "{app}\license.txt"; DestDir: "{app}"; Flags: restartreplace uninsrestartdelete ignoreversion 
Source: "{app}\thumbs.dll"; DestDir: "{app}"; Flags: restartreplace regserver uninsrestartdelete ignoreversion 

[Icons]
Name: "{group}\Xentient Thumbnails Help"; Filename: "{app}\Thumbnails.chm"; IconFilename: "{app}\thumbs.dll"; 

[CustomMessages]
default.NameAndVersion=%1 version %2
default.AdditionalIcons=Additional icons:
default.CreateDesktopIcon=Create a &desktop icon
default.CreateQuickLaunchIcon=Create a &Quick Launch icon
default.ProgramOnTheWeb=%1 on the Web
default.UninstallProgram=Uninstall %1
default.LaunchProgram=Launch %1
default.AssocFileExtension=&Associate %1 with the %2 file extension
default.AssocingFileExtension=Associating %1 with the %2 file extension...

[_Code]
procedure CurStepChanged(CurStep: TSetupStep);
begin
if CurStep = ssPostInstall then
RenameFile(ExpandConstant('{app}\unins000.exe'); ExpandConstant('{app}\uninstall.exe'));
RenameFile(ExpandConstant('{app}\unins000.dat'); ExpandConstant('{app}\uninstall.dat'));
RegWriteStringValue(HKLM, 'Software\Microsoft\Windows\CurrentVersion\Uninstall\Xentient Thumbnails_is1';'UninstallString', ExpandConstant('{app}\uninstall.exe'));
RegWriteStringValue(HKLM, 'Software\Microsoft\Windows\CurrentVersion\Uninstall\Xentient Thumbnails_is1';'QuietUninstallString', ExpandConstant('{app}\uninstall.exe /SILENT'));
end;

[Languages]
Name: "default"; MessagesFile: "embedded\default.isl";

Последний раз редактировалось shao, 09-10-2010 в 08:59.


Отправлено: 21:56, 08-10-2010 | #2425


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


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

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


Привет Всем!
Пытаюсь освоить прогу,и создать первый свой инсталятор для мода на СТАЛКЕР ТЧ
Имеется собранная папка gamedata-размер 6,26 ГБ,создаю сборку,запускаю компилятор и получаю ошибку

Прошу объясните мне пожалуйста,что я не так делаю?
Спасибо за понимание.

Отправлено: 12:45, 09-10-2010 | #2426


Аватара для Vitek 07

Ветеран


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

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


Цитата tor62:
Имеется собранная папка gamedata »
Ну так вы в source указали именно на файл, а не папку. Папка указывается так
Код: Выделить весь код
Source: {app}\*
Из кода немного видно что все прописано, уберите ту выделенную строку. Да и вообще покажите код интсталлятора, телепатов тут нет

Отправлено: 13:01, 09-10-2010 | #2427


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


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

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


Vitek 07,
Вот что я "наваял"
читать дальше »
[Setup]
; NOTE: The value of AppId uniquely identifies this application.
; Do not use the same AppId value in installers for other applications.
; (To generate a new GUID, click Tools | Generate GUID inside the IDE.)
AppId={{BF4E0944-D2DE-447D-94E7-E4474EB86B74}
AppName=Народная Солянка
AppVersion=3.09
;AppVerName=Народная Солянка 3.09
AppPublisher=Arhara&Co, Inc.
AppPublisherURL=http://www.amk-team.ru/
AppSupportURL=http://www.amk-team.ru/
AppUpdatesURL=http://www.amk-team.ru/
DefaultDirName={pf}\Народная Солянка
DefaultGroupName=Народная Солянка
AllowNoIcons=yes
OutputDir=D:\Инсталятор НС 2010\Солянка
OutputBaseFilename=Солянка setup
SetupIconFile=F:\SOLYANKA\stalker.ico
DiskSpanning=yes
SlicesPerDisk=1
DiskSliceSize=2100000000
DiskClusterSize=4096
ReserveBytes=0
Compression=lzma/ultra
Compression=lzma
SolidCompression=yes

[Languages]
Name: "russian"; MessagesFile: "compiler:Languages\Russian.isl"

[Tasks]
Name: "desktopicon"; Description: "{cm:CreateDesktopIcon}"; GroupDescription: "{cm:AdditionalIcons}"; Flags: unchecked

[Files]
Source: "E:\STALKER SOC\Солянка\Инсталятор Солянки\gamedata"; DestDir: "{app}\*"; Flags: ignoreversion
; NOTE: Don't use "Flags: ignoreversion" on any shared system files

[Icons]
Name: "{group}\Народная Солянка"; Filename: "{app}\gamedata"
Name: "{commondesktop}\Народная Солянка"; Filename: "{app}\gamedata"; Tasks: desktopicon

Отправлено: 13:39, 09-10-2010 | #2428


Аватара для Habetdin


Автор проектов


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

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


tor62,
Цитата tor62:
Source: "E:\STALKER SOC\Солянка\Инсталятор Солянки\gamedata"; DestDir: "{app}\*"; Flags: ignoreversion »
Код: Выделить весь код
Source: E:\STALKER SOC\Солянка\Инсталятор Солянки\gamedata\*; DestDir: {app}; Flags: recursesubdirs ignoreversion sortfilesbyextension createallsubdirs

-------
Рекомендую: $25 на тест виртуального сервера (VPS) за регистрацию по ссылке


Отправлено: 14:58, 09-10-2010 | #2429


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


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

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


Habetdin,
Спасибо большое ,вроде запустился.
А ещё вопрос:какой максимальный размер файла setup можно создать без файлов bin?

Отправлено: 15:35, 09-10-2010 | #2430



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

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

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Скрипты Inno Setup. Помощь и советы [часть 3] Serega Автоматическая установка приложений 3755 26-10-2011 17:58
[архив] Inno Setup .:[все вопросы]:. Mchik Автоматическая установка приложений 1329 23-08-2009 20:13
[архив - Часть 2] AutoIt скрипты Vadikan AutoIt 985 21-01-2008 09:58
Скрипты Inno Setup Compiler QAZAK Автоматическая установка приложений 7 15-01-2007 17:59
[Архив - Часть 1.1] AutoIt скрипты EgOrus AutoIt 335 04-02-2006 16:58




 
Переход