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

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

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

Ветеран


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


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

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


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

 

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


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

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


Вложения
Тип файла: zip Add_TNewButton.zip
(3.8 Kb, 11 просмотров)

Цитата Imitri7:
покажи плыз как будет выглядеть »
Это сообщение посчитали полезным следующие участники:

Отправлено: 00:39, 12-01-2011 | #451



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

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


Аватара для SCOOTERTECHNO

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


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

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


Уважаемые прграммисты, помогите пожалуйста со скриптом. Я распаковал инсталятор из дистрибутива игры с помощью Universal Extractor, заменил только один файл xrEngine.exe на патченый, далее открыл install_script.iss в программе Inno Setup, при компиляции инсталятора вылетает ошибка в файле ru.isl. Скрипт оригинальный от инсталятора игры, в нем я ничего не менял. Почему вылетает ошибка при запаковке? Как можно решить эту проблему?

Вот окно с ошибкой:



файл ru.isl имеет такой вид:

[LangOptions]
LanguageName=<0420><0443><0441><0441><043A><0438><0439>
LanguageID=$0419
LanguageCodePage=1251
TitleFontName=Arial
WelcomeFontName=Verdana
CopyrightFontName=Arial
LicenseText=Здесь написано лицензионной соглашение

InfoAfterText=Здесь описание издателя, системные требования и прочее.

DialogFontSize=8
TitleFontSize=29
WelcomeFontSize=12
CopyrightFontSize=8

Отправлено: 11:51, 12-01-2011 | #452


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

Ветеран


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

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


SCOOTERTECHNO, удалите строки из ru.isl
Цитата SCOOTERTECHNO:
LicenseText=Здесь написано лицензионной соглашение
InfoAfterText=Здесь описание издателя, системные требования и прочее. »
Это прописано уже в скрипте

Цитата:
[Languages]
; These files are stubs ; To achieve better results after recompilation, use the real language files
Name: "ru"; MessagesFile: "embedded\ru.isl";
LicenseFile: "embedded\ruLicense.txt";
InfoAfterFile: "embedded\ruInfoAfter.txt";
Это сообщение посчитали полезным следующие участники:

Отправлено: 12:49, 12-01-2011 | #453


Аватара для SCOOTERTECHNO

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


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

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


Удалил, но вышла новая ошибка:



Скрипт:



А это нужно удалять из файла ru.isl?

DialogFontSize=8
TitleFontSize=29
WelcomeFontSize=12
CopyrightFontSize=8


Что мне делать?

Отправлено: 13:02, 12-01-2011 | #454


Старожил


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

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


SCOOTERTECHNO, или Покажи весь скрипт
[Languages]
Name: ru; MessagesFile: compiler:Languages\Russian.isl

Отправлено: 13:08, 12-01-2011 | #455


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

Ветеран


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

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


Цитата SCOOTERTECHNO:
А это нужно удалять из файла ru.isl? »
нет.
Покажите секцию CODE, а лучше прикрепите к сообщению весь скрипт.

Отправлено: 13:10, 12-01-2011 | #456


Аватара для SCOOTERTECHNO

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


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

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


Извиняюсь за размер, я не знаю как в миниатюре скрипт выложить.

Вот весь скрипт:

;InnoSetupVersion=5.3.3

[Setup]
AppName=S.T.A.L.K.E.R. - Зов Припяти
AppVerName=S.T.A.L.K.E.R. - Зов Припяти [v1.6.00]
DefaultDirName={pf}\GSC World Publishing\S.T.A.L.K.E.R. - Зов Припяти
DefaultGroupName=GSC World Publishing\S.T.A.L.K.E.R. - Зов Припяти
OutputBaseFilename=setup
Compression=lzma
WizardImageFile=embedded\WizardImage.bmp
WizardSmallImageFile=embedded\WizardSmallImage.bmp

[Files]
; the following file spans setup-1.bin to setup-3.bin
Source: "{app}\stalker_cop.ico"; DestDir: "{app}"; Flags: overwritereadonly
; the following file spans setup-1.bin to setup-3.bin
Source: "{app}\stalker_cop_save.ico"; DestDir: "{app}"; Flags: overwritereadonly
; the following file spans setup-1.bin to setup-3.bin
Source: "{app}\uninstall.ico"; DestDir: "{app}"; Flags: overwritereadonly
; the following file spans setup-1.bin to setup-3.bin
Source: "{tmp}\get_hw_caps.exe"; DestDir: "{tmp}"; Flags: deleteafterinstall dontcopy
; the following file spans setup-1.bin to setup-3.bin
Source: "{tmp}\get_hw_caps.dll"; DestDir: "{tmp}"; Flags: deleteafterinstall dontcopy
; the following file spans setup-1.bin to setup-3.bin
Source: "{app}\GameuxInstallHelper.dll"; DestDir: "{app}"; Flags: overwritereadonly ignoreversion
; the following file spans setup-1.bin to setup-3.bin
Source: "{app}\FirewallInstallHelper.dll"; DestDir: "{app}"; Flags: overwritereadonly ignoreversion
; the following file spans setup-1.bin to setup-3.bin
Source: "{app}\Stalker-COP.exe"; DestDir: "{app}"; Flags: overwritereadonly ignoreversion
; the following file spans setup-1.bin to setup-3.bin
Source: "{app}\fsgame.ltx"; DestDir: "{app}"; Flags: overwritereadonly ignoreversion
; the following file spans setup-1.bin to setup-3.bin
Source: "{app}\bin\BugTrap.dll"; DestDir: "{app}\bin"; Flags: overwritereadonly ignoreversion
; the following file spans setup-1.bin to setup-3.bin
Source: "{app}\bin\crypto.dll"; DestDir: "{app}\bin"; Flags: overwritereadonly ignoreversion
; the following file spans setup-1.bin to setup-3.bin
Source: "{app}\bin\dbghelp.dll"; DestDir: "{app}\bin"; Flags: overwritereadonly ignoreversion
; the following file spans setup-1.bin to setup-3.bin
Source: "{app}\bin\eax.dll"; DestDir: "{app}\bin"; Flags: overwritereadonly ignoreversion
; the following file spans setup-1.bin to setup-3.bin
Source: "{app}\bin\lua.JIT.1.1.4.dll"; DestDir: "{app}\bin"; Flags: overwritereadonly ignoreversion
; the following file spans setup-1.bin to setup-3.bin
Source: "{app}\bin\luabind.beta7-devel.rc4.dll"; DestDir: "{app}\bin"; Flags: overwritereadonly ignoreversion
; the following file spans setup-1.bin to setup-3.bin
Source: "{app}\bin\Microsoft.VC80.CRT.manifest"; DestDir: "{app}\bin"; Flags: overwritereadonly ignoreversion
; the following file spans setup-1.bin to setup-3.bin
Source: "{app}\bin\msvcr80.dll"; DestDir: "{app}\bin"; Flags: overwritereadonly ignoreversion
; the following file spans setup-1.bin to setup-3.bin
Source: "{app}\bin\ode.dll"; DestDir: "{app}\bin"; Flags: overwritereadonly ignoreversion
; the following file spans setup-1.bin to setup-3.bin
Source: "{app}\bin\OpenAL32.dll"; DestDir: "{app}\bin"; Flags: overwritereadonly ignoreversion
; the following file spans setup-1.bin to setup-3.bin
Source: "{app}\bin\wrap_oal.dll"; DestDir: "{app}\bin"; Flags: overwritereadonly ignoreversion
; the following file spans setup-1.bin to setup-3.bin
Source: "{app}\bin\xrAPI.dll"; DestDir: "{app}\bin"; Flags: overwritereadonly ignoreversion
; the following file spans setup-1.bin to setup-3.bin
Source: "{app}\bin\xrCDB.dll"; DestDir: "{app}\bin"; Flags: overwritereadonly ignoreversion
; the following file spans setup-1.bin to setup-3.bin
Source: "{app}\bin\xrCore.dll"; DestDir: "{app}\bin"; Flags: overwritereadonly ignoreversion
; the following file spans setup-1.bin to setup-3.bin
Source: "{app}\bin\xrCPU_Pipe.dll"; DestDir: "{app}\bin"; Flags: overwritereadonly ignoreversion
; the following file spans setup-1.bin to setup-3.bin
Source: "{app}\bin\xrD3D9-Null.dll"; DestDir: "{app}\bin"; Flags: overwritereadonly ignoreversion
; the following file spans setup-1.bin to setup-3.bin
Source: "{app}\bin\xrGame.dll"; DestDir: "{app}\bin"; Flags: overwritereadonly ignoreversion
; the following file spans setup-1.bin to setup-3.bin
Source: "{app}\bin\xrGameSpy.dll"; DestDir: "{app}\bin"; Flags: overwritereadonly ignoreversion
; the following file spans setup-1.bin to setup-3.bin
Source: "{app}\bin\xrNetServer.dll"; DestDir: "{app}\bin"; Flags: overwritereadonly ignoreversion
; the following file spans setup-1.bin to setup-3.bin
Source: "{app}\bin\xrParticles.dll"; DestDir: "{app}\bin"; Flags: overwritereadonly ignoreversion
; the following file spans setup-1.bin to setup-3.bin
Source: "{app}\bin\xrPhysics.dll"; DestDir: "{app}\bin"; Flags: overwritereadonly ignoreversion
; the following file spans setup-1.bin to setup-3.bin
Source: "{app}\bin\xrRender_R1.dll"; DestDir: "{app}\bin"; Flags: overwritereadonly ignoreversion
; the following file spans setup-1.bin to setup-3.bin
Source: "{app}\bin\xrRender_R2.dll"; DestDir: "{app}\bin"; Flags: overwritereadonly ignoreversion
; the following file spans setup-1.bin to setup-3.bin
Source: "{app}\bin\xrRender_R3.dll"; DestDir: "{app}\bin"; Flags: overwritereadonly ignoreversion
; the following file spans setup-1.bin to setup-3.bin
Source: "{app}\bin\xrRender_R4.dll"; DestDir: "{app}\bin"; Flags: overwritereadonly ignoreversion
; the following file spans setup-1.bin to setup-3.bin
Source: "{app}\bin\xrSound.dll"; DestDir: "{app}\bin"; Flags: overwritereadonly ignoreversion
; the following file spans setup-1.bin to setup-3.bin
Source: "{app}\bin\xrXMLParser.dll"; DestDir: "{app}\bin"; Flags: overwritereadonly ignoreversion
; the following file spans setup-1.bin to setup-3.bin
Source: "{app}\bin\dedicated\OpenAL32.dll"; DestDir: "{app}\bin\dedicated"; Flags: overwritereadonly ignoreversion
; the following file spans setup-1.bin to setup-3.bin
Source: "{app}\bin\dedicated\xrEngine.exe"; DestDir: "{app}\bin\dedicated"; Flags: overwritereadonly ignoreversion
; the following file spans setup-1.bin to setup-3.bin
Source: "{app}\levels\levels.db0"; DestDir: "{app}\levels"; Flags: overwritereadonly ignoreversion
; the following file spans setup-1.bin to setup-3.bin
Source: "{app}\levels\levels.db1"; DestDir: "{app}\levels"; Flags: overwritereadonly ignoreversion
; the following file spans setup-1.bin to setup-3.bin
Source: "{app}\mp\mp_agroprom.db"; DestDir: "{app}\mp"; Flags: overwritereadonly ignoreversion
; the following file spans setup-1.bin to setup-3.bin
Source: "{app}\mp\mp_atp.db"; DestDir: "{app}\mp"; Flags: overwritereadonly ignoreversion
; the following file spans setup-1.bin to setup-3.bin
Source: "{app}\mp\mp_autostation.db"; DestDir: "{app}\mp"; Flags: overwritereadonly ignoreversion
; the following file spans setup-1.bin to setup-3.bin
Source: "{app}\mp\mp_bath.db"; DestDir: "{app}\mp"; Flags: overwritereadonly ignoreversion
; the following file spans setup-1.bin to setup-3.bin
Source: "{app}\mp\mp_darkvalley.db"; DestDir: "{app}\mp"; Flags: overwritereadonly ignoreversion
; the following file spans setup-1.bin to setup-3.bin
Source: "{app}\mp\mp_factory.db"; DestDir: "{app}\mp"; Flags: overwritereadonly ignoreversion
; the following file spans setup-1.bin to setup-3.bin
Source: "{app}\mp\mp_firestation.db"; DestDir: "{app}\mp"; Flags: overwritereadonly ignoreversion
; the following file spans setup-1.bin to setup-3.bin
Source: "{app}\mp\mp_garbage.db"; DestDir: "{app}\mp"; Flags: overwritereadonly ignoreversion
; the following file spans setup-1.bin to setup-3.bin
Source: "{app}\mp\mp_limansk.db"; DestDir: "{app}\mp"; Flags: overwritereadonly ignoreversion
; the following file spans setup-1.bin to setup-3.bin
Source: "{app}\mp\mp_lost_village.db"; DestDir: "{app}\mp"; Flags: overwritereadonly ignoreversion
; the following file spans setup-1.bin to setup-3.bin
Source: "{app}\mp\mp_pool.db"; DestDir: "{app}\mp"; Flags: overwritereadonly ignoreversion
; the following file spans setup-1.bin to setup-3.bin
Source: "{app}\mp\mp_pripyat.db"; DestDir: "{app}\mp"; Flags: overwritereadonly ignoreversion
; the following file spans setup-1.bin to setup-3.bin
Source: "{app}\mp\mp_railroad.db"; DestDir: "{app}\mp"; Flags: overwritereadonly ignoreversion
; the following file spans setup-1.bin to setup-3.bin
Source: "{app}\mp\mp_rembasa.db"; DestDir: "{app}\mp"; Flags: overwritereadonly ignoreversion
; the following file spans setup-1.bin to setup-3.bin
Source: "{app}\mp\mp_rostok.db"; DestDir: "{app}\mp"; Flags: overwritereadonly ignoreversion
; the following file spans setup-1.bin to setup-3.bin
Source: "{app}\mp\mp_sport_center.db"; DestDir: "{app}\mp"; Flags: overwritereadonly ignoreversion
; the following file spans setup-1.bin to setup-3.bin
Source: "{app}\mp\mp_workshop.db"; DestDir: "{app}\mp"; Flags: overwritereadonly ignoreversion
; the following file spans setup-1.bin to setup-3.bin
Source: "{app}\resources\configs.db"; DestDir: "{app}\resources"; Flags: overwritereadonly ignoreversion
; the following file spans setup-1.bin to setup-3.bin
Source: "{app}\resources\resources.db0"; DestDir: "{app}\resources"; Flags: overwritereadonly ignoreversion
; the following file spans setup-1.bin to setup-3.bin
Source: "{app}\resources\resources.db1"; DestDir: "{app}\resources"; Flags: overwritereadonly ignoreversion
; the following file spans setup-1.bin to setup-3.bin
Source: "{app}\resources\resources.db2"; DestDir: "{app}\resources"; Flags: overwritereadonly ignoreversion
; the following file spans setup-1.bin to setup-3.bin
Source: "{app}\resources\resources.db3"; DestDir: "{app}\resources"; Flags: overwritereadonly ignoreversion
; the following file spans setup-1.bin to setup-3.bin
Source: "{app}\resources\resources.db4"; DestDir: "{app}\resources"; Flags: overwritereadonly ignoreversion
; the following file spans setup-1.bin to setup-3.bin
Source: "{app}\bin\protect.dll"; DestDir: "{app}\bin"; Flags: overwritereadonly ignoreversion
; the following file spans setup-1.bin to setup-3.bin
Source: "{app}\bin\protect.exe"; DestDir: "{app}\bin"; Flags: overwritereadonly ignoreversion
; the following file spans setup-1.bin to setup-3.bin
Source: "{app}\bin\protect.x64"; DestDir: "{app}\bin"; Flags: overwritereadonly ignoreversion
; the following file spans setup-1.bin to setup-3.bin
Source: "{app}\bin\protect.x86"; DestDir: "{app}\bin"; Flags: overwritereadonly ignoreversion
; the following file spans setup-1.bin to setup-3.bin
Source: "{app}\bin\xrEngine.exe"; DestDir: "{app}\bin"; Flags: overwritereadonly ignoreversion
; the following file spans setup-1.bin to setup-3.bin
Source: "{commondocs}\S.T.A.L.K.E.R. - Зов Припяти\user.ltx"; DestDir: "{commondocs}\S.T.A.L.K.E.R. - Зов Припяти"; Flags: overwritereadonly ignoreversion
; the following file spans setup-1.bin to setup-3.bin
Source: "{app}\License.txt"; DestDir: "{app}"; Check: "MyProgCheckLang( 'ru' )"; Flags: overwritereadonly ignoreversion
; the following file spans setup-1.bin to setup-3.bin
Source: "{app}\ReadMe.txt"; DestDir: "{app}"; Check: "MyProgCheckLang( 'ru' )"; Flags: overwritereadonly ignoreversion
; the following file spans setup-1.bin to setup-3.bin
Source: "{app}\STALKER-COP.pdf"; DestDir: "{app}"; Check: "MyProgCheckLang( 'ru' )"; Flags: overwritereadonly ignoreversion
; the following file spans setup-1.bin to setup-3.bin
Source: "{app}\localization\xrussian.db"; DestDir: "{app}\localization"; Check: "MyProgCheckLang( 'ru' )"; Flags: overwritereadonly ignoreversion

[Registry]
Root: HKLM; Subkey: "Software\GSC Game World"; Flags: uninsdeletekeyifempty
Root: HKLM; Subkey: "Software\GSC Game World\STALKER-COP"; Flags: uninsdeletekey
Root: HKLM; Subkey: "Software\GSC Game World\STALKER-COP"; ValueName: "InstallPath"; ValueType: String; ValueData: "{app}";
Root: HKLM; Subkey: "Software\GSC Game World\STALKER-COP"; ValueName: "InstallLang"; ValueType: String; ValueData: "{language}";
Root: HKLM; Subkey: "Software\GSC Game World\STALKER-COP"; ValueName: "InstallSource"; ValueType: String; ValueData: "stkcop-sj-rus-pack-r";
Root: HKLM; Subkey: "Software\GSC Game World\STALKER-COP"; ValueName: "InstallVers"; ValueType: String; ValueData: "1.6.00";
Root: HKLM; Subkey: "Software\GSC Game World\STALKER-COP"; ValueName: "InstallCDKEY"; ValueType: String;
Root: HKLM; Subkey: "Software\GSC Game World\STALKER-COP"; ValueName: "InstallUserName"; ValueType: String;
Root: HKLM; Subkey: "Software\GSC Game World\STALKER-COP"; ValueName: "UnInstConfirm"; ValueType: String; ValueData: "{cm:CM_DELETE_SAVED_GAMES}";
Root: HKLM; Subkey: "Software\GSC Game World\STALKER-COP"; ValueName: "InstallPatchID"; ValueType: Dword; ValueData: "$2EDA";
Root: HKCU; Subkey: "Software\GSC Game World\STALKER-COP\Keys"; Flags: uninsdeletekey
Root: HKCR; Subkey: ".scop"; Flags: uninsdeletekey
Root: HKCR; Subkey: ".scop"; ValueType: String; ValueData: "STALKER-COP.SAVED.GAME";
Root: HKCR; Subkey: "STALKER-COP.SAVED.GAME"; Flags: uninsdeletekey
Root: HKCR; Subkey: "STALKER-COP.SAVED.GAME"; ValueType: String; ValueData: "{cm:CM_SAVED_GAME}";
Root: HKCR; Subkey: "STALKER-COP.SAVED.GAME\DefaultIcon"; ValueType: String; ValueData: "{app}\stalker_cop_save.ico,0";
Root: HKCR; Subkey: "STALKER-COP.SAVED.GAME\shell"; ValueType: String; ValueData: "Play";
Root: HKCR; Subkey: "STALKER-COP.SAVED.GAME\shell\Play"; ValueType: String; ValueData: "{cm:CM_PLAY_SAVED}";
Root: HKCR; Subkey: "STALKER-COP.SAVED.GAME\shell\Play\command"; ValueType: String; ValueData: "{app}\Stalker-COP.exe ""%1""";

[Run]
Filename: "{app}\bin\xrEngine.exe"; WorkingDir: "{app}"; Description: "&{cm:LaunchProgram,S.T.A.L.K.E.R. - Зов Припяти}";

[Icons]
Name: "{group}\S.T.A.L.K.E.R. - Зов Припяти"; Filename: "{app}\bin\xrEngine.exe"; WorkingDir: "{app}"; IconFilename: "{app}\stalker_cop.ico"; Comment: "{cm:CM_LAUNCH_NOW}";
Name: "{group}\{cm:CM_VISIT_GAME_SITE}"; Filename: "{app}\gamesite.url"; Comment: "{cm:CM_VISIT_GAME_SITE_HINT}";
Name: "{group}\{cm:CM_VISIT_PUB_SITE}"; Filename: "{app}\publisher.url"; Comment: "{cm:CM_VISIT_PUB_SITE_HINT}";
Name: "{group}\{cm:ViewFile,ReadMe.txt}"; Filename: "{app}\ReadMe.txt"; Comment: "{cm:CM_README_HINT}";
Name: "{group}\{cm:CM_USER_MANUAL}"; Filename: "{app}\STALKER-COP.pdf"; Comment: "{cm:CM_USER_MANUAL_HINT}";
Name: "{group}\{cm:UninstallProgram,S.T.A.L.K.E.R. - Зов Припяти}"; Filename: "{uninstallexe}"; IconFilename: "{app}\uninstall.ico"; Comment: "{cm:CM_DELETE_NOW}";
Name: "{commondesktop}\S.T.A.L.K.E.R. - Зов Припяти"; Filename: "{app}\bin\xrEngine.exe"; WorkingDir: "{app}"; IconFilename: "{app}\stalker_cop.ico"; Tasks: "desktopicon";
Name: "{userappdata}\Microsoft\Internet Explorer\Quick Launch\S.T.A.L.K.E.R. - Зов Припяти"; Filename: "{app}\bin\xrEngine.exe"; WorkingDir: "{app}"; IconFilename: "{app}\stalker_cop.ico"; Tasks: "quicklaunchicon";

[Tasks]
Name: "desktopicon"; Description: "{cm:CreateDesktopIcon}"; GroupDescription: "{cm:AdditionalIcons}";
Name: "quicklaunchicon"; Description: "{cm:CreateQuickLaunchIcon}"; GroupDescription: "{cm:AdditionalIcons}";
Name: "directx"; Description: "{cm:CM_UPDATE_DIRECT}"; GroupDescription: "{cm:CM_ADDITIONAL_TASKS}";
Name: "comrade"; Description: "{cm:CM_INSTALL_COMRADE}"; GroupDescription: "{cm:CM_ADDITIONAL_TASKS}";
Name: "adobe"; Description: "{cm:CM_INSTALL_ACROREADER}"; GroupDescription: "{cm:CM_ADDITIONAL_TASKS}";

[CustomMessages]
ru.NameAndVersion=%1, версия %2
ru.AdditionalIcons=Дополнительные значки:
ru.CreateDesktopIcon=Создать значок на &Рабочем столе
ru.CreateQuickLaunchIcon=Создать значок в &Панели быстрого запуска
ru.ProgramOnTheWeb=Сайт %1 в Интернете
ru.UninstallProgram=Деинсталлировать %1
ru.LaunchProgram=Запустить %1
ru.AssocFileExtension=Св&язать %1 с файлами, имеющими расширение %2
ru.AssocingFileExtension=Связывание %1 с файлами %2...
ru.NotFound=%1 не найдены
ru.ViewFile=Просмотреть %1
ru.CM_ALREADY_INSTALLED=Игра уже установлена.
ru.CM_YOUR_CHOICE=Вы хотите:
ru.CM_LAUNCH_NOW=Запустить игру
ru.CM_DELETE_NOW=Удалить игру
ru.CM_DELETE_SAVES=Удалить сохраненные игры?
ru.CM_INSTALL_ACROREADER=Установить Adobe Acrobat Reader
ru.CM_INSTALL_DIRECTX=Установить обновленную версию Microsoft DirectX
ru.CM_TECHSUPPORT_REQUEST=Обращение в техподдержку
ru.CM_TECHSUPPORT_REQUEST_HINT=Создать файл отчета конфигурации компьютера
ru.CM_VISIT_DEV_SITE=WEB сайт разработчиков
ru.CM_VISIT_DEV_SITE_HINT=Посетить WEB сайт разработчиков
ru.CM_VISIT_PUB_SITE=WEB сайт издателя
ru.CM_VISIT_PUB_SITE_HINT=Посетить WEB сайт издателя
ru.CM_VISIT_GAME_SITE=WEB сайт игры
ru.CM_VISIT_GAME_SITE_HINT=Посетить WEB сайт игры
ru.CM_VISIT_REG_SITE=Регистрация игры
ru.CM_VISIT_REG_SITE_HINT=Зарегистрировать игру в интернете
ru.CM_ONLINE_RESOURCES=Онлайн ресурсы
ru.CM_COLLECT_INFO=Идет сбор данных о конфигурации компьютера
ru.CM_LOW_HARDWARE=Производительности вашей системы недостаточно для запуска игры
ru.CM_ASK_CONTIUNUE=Продолжить установку?
ru.CM_ASK_REGISTER=Зарегистрировать игру online?
ru.CM_REGISTER_ADVANTAGES=Только зарегистрированным пользователям доступен сайт технической поддержки и эксклюзивный контент.
ru.CM_SPECIAL_CODE=Если у вас есть специальный "бонусный" код, введите его для установки дополнительного контента
ru.CM_UNLOCK_CODE=Код разблокировки
ru.CM_BONUS_PACK=Бонусный материал
ru.CM_EXTRA_CONTENT=Дополнительный контент
ru.CM_INVALID_CODE=Неверный код разблокировки
ru.CM_UPDATE_DIRECT=Обновить DirectX
ru.CM_ADDITIONAL_TASKS=Системные задачи:
ru.CM_DELETE_SAVED_GAMES=Удалить сохраненные игры и профили?
ru.CM_README_HINT=Просмотреть ReadMe
ru.CM_USER_MANUAL=Руководство пользователя
ru.CM_USER_MANUAL_HINT=Просмотреть руководство пользователя
ru.CM_HARDWARE_INFO=Аппаратное обеспечение
ru.CM_HARDWARE_INFO_HINT=Программа установки обнаружила следующие необходимые компоненты
ru.CM_HW_PROCESSOR=Процессор
ru.CM_HW_VIDEO_CARD=Видеоадаптер
ru.CM_HW_SOUND_CARD=Звуковая карта
ru.CM_HW_PHYS_RAM=Память
ru.CM_HW_VIRT_RAM=Файл подкачки
ru.CM_HARDWARE_COMMENT_RED=Компоненты, выделенные красным, не удовлетворяют требованиям игры. Проверьте соответствие системным требованиям.
ru.CM_HARDWARE_COMMENT_GOOD=Все компоненты удовлетворяют требованиям игры.
ru.CM_SETUP_LOCATION=Выберите пользователя
ru.CM_SETUP_LOCATION_HINT=Игра может быть установлена как для текущего так и для всех пользователей системы
ru.CM_4CURRENT_USER=Для текущего пользователя
ru.CM_4ALL_USERS=Для всех пользователей
ru.CM_DRIVES_LIST=Список жестких дисков и свободного места
ru.CM_CD_KEY_DESC=Для игры в S.T.A.L.K.E.R. по сети Интернет, пожалуйста, введите желаемое имя пользователя и соответствующий ключ, указанный на коробке.
ru.CM_CD_KEY=Ключ
ru.CM_REGISTER_TITLE=Регистрация игры
ru.CM_REGISTER_DESC=Зарегистрировать вашу копию игры S.T.A.L.K.E.R.?
ru.CM_REGISTER_GOODS=Только зарегистрированным пользователям доступен сайт технической поддержки и эксклюзивный контент.
ru.CM_REGISTER_ASK=Да, зарегистрировать игру.
ru.CM_UPDATE_TITLE=Обновление до версии %1
ru.CM_GAME_NOT_FOUND=Программа обновления не смогла найти игру.%n%nОбновление невозможно без установленной игры.
ru.CM_UPDATE_FROM_TO=Программа произведет обновление с версии %1 до версии %2.
ru.CM_NOT_NEEDED=Обновление не требуется.
ru.CM_ALREADY_UPDATED=У Вас уже установлено обновление версии %1, которое включает в себя все предыдущие обновления.
ru.CM_ASK_UPDATE=Установить обновление?
ru.CM_UPDATE=Обновление
ru.CM_PLEASE_WAIT=Подождите пожалуйста...
ru.CM_CHECKING_CHECKSUMS=Сравнение контрольных сумм файлов...
ru.CM_WRONG_CHECKSUM=Контрольная сумма для файла %1 не совпадает с эталонной.%n%nВозможно файл не является оригинальным или поврежден.%n%nРекомендуеться переустановить игру с оригинального носителя.
ru.CM_PATCHING=Обновление файлов
ru.CM_PATCH_ERROR=Произошла ошибка обновления файла %1.%n%nПопробуйте отключить антивирусные программы и запустить обновление снова.
ru.CM_CANT_CONTINUE=Продолжение установки обновления невозможно.
ru.CM_BAD_VERSION=Обнаружена установленная версия %1.%n%nЭтот пакет обновлений предназначен только для обновления версии %2.
ru.CM_US_SKU=Unites States
ru.CM_WW_SKU=World Wide
ru.CM_DD_SKU=Digital Distribution
ru.CM_RU_SKU=Russia and CIS
ru.CM_HW_OS=ОС
ru.CM_HW_OLD_OS=Устаревшая операционная система
ru.CM_HW_DEP_OS=Неподдерживаемая операционная система
ru.CM_HARDWARE_SURVEY=Разрешить отправить эту информацию для участия в онлайн-анкетировании
ru.CM_USER_NICK=Введите желаемое имя игрока
ru.CM_SAVED_GAME=Сохранённая игра S.T.A.L.K.E.R.: Зов Припяти
ru.CM_PLAY_SAVED=Загрузить
ru.CM_PREV_NOT_FOUND=Для установки S.T.A.L.K.E.R.: Зов Припяти необходима версия игры S.T.A.L.K.E.R. или S.T.A.L.K.E.R.: Чистое Небо.%n%nПрограмма установки не нашла указанных версий на Вашем компьютере.
ru.CM_INSTALL_COMRADE=Установить GameSpy Comrade

[Languages]
; These files are stubs
; To achieve better results after recompilation, use the real language files
Name: "ru"; MessagesFile: "embedded\ru.isl"; LicenseFile: "embedded\ruLicense.txt"; InfoAfterFile: "embedded\ruInfoAfter.txt";

Отправлено: 13:14, 12-01-2011 | #457


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

Ветеран


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

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


Цитата SCOOTERTECHNO:
Check: "MyProgCheckLang( 'ru' )" »
Удалите это. Запускается проверка языка, а самой функции или процедуры в скрипте нет, т.к. не самой секции CODE
Это сообщение посчитали полезным следующие участники:

Отправлено: 13:22, 12-01-2011 | #458


Аватара для SCOOTERTECHNO

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


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

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


Удалить все 4 строчки?


Отправлено: 13:31, 12-01-2011 | #459


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

Ветеран


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

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


Цитата SCOOTERTECHNO:
Source: "{app}\License.txt"; DestDir: "{app}"; Flags: overwritereadonly ignoreversion
Source: "{app}\ReadMe.txt"; DestDir: "{app}"; Check: "MyProgCheckLang( 'ru' )"; Flags: overwritereadonly ignoreversion
Source: "{app}\STALKER-COP.pdf"; DestDir: "{app}"; Flags: overwritereadonly ignoreversion
Source: "{app}\localization\xrussian.db"; DestDir: "{app}\localization"; Flags: overwritereadonly ignoreversion »
Это сообщение посчитали полезным следующие участники:

Отправлено: 13:36, 12-01-2011 | #460



Компьютерный форум 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




 
Переход