Войти

Показать полную графическую версию : Скрипты Inno Setup. Помощь и советы [часть 8]


Страниц : 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 [79] 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126

Dodakaedr
15-05-2016, 20:44
значит где-то прописывается язык »
в реестре параметр locale_file по пути HKEY_CURRENT_USER\Software\ObviousIdea\ImageResizer\4.0

ZVSRus
15-05-2016, 20:58
В оригинале, всё записывается в реестр
Программу что вы привели в пример запись в реестр реально работает
[Registry]
Root: HKCU; Subkey: "Software\Insofta\CoverCommander"; ValueName: "Language"; ValueType: String; ValueData: "English"; Check: "LangEngCheck and InstallerCheck"; MinVersion: 0.0,5.0; Flags: uninsdeletevalue uninsdeletekeyifempty
Root: HKCU; SubKey: "Software\Insofta\CoverCommander"; ValueName: "Language"; ValueType: string; ValueData: "Russian"; Check: "LangRusCheck and InstallerCheck"; MinVersion: 0.0,5.0; Flags: uninsdeletevalue uninsdeletekeyifempty

А велосипед из цирка с одним колесом!
Как эти строки приляпать к программе, название сообщением выше.

TryRooM
15-05-2016, 21:04
ZVSRus,
Программа Light Image Resizer

Root: HKCU; SubKey: Software\ObviousIdea\ImageResizer\4.0; ValueType: string; ValueName: locale_file; ValueData: RSZ_United States.ini; Check: EngLang;
Root: HKCU; SubKey: Software\ObviousIdea\ImageResizer\4.0; ValueType: string; ValueName: locale_file; ValueData: RSZ_Russia.ini; Check: RusLang;

ZVSRus
15-05-2016, 21:36
в реестре параметр locale_file по пути HKEY_CURRENT_USER\Software\ObviousIdea\ImageResizer\4.0
Dodakaedr большое спасибо. Просмотрел данною строку, гляжу в книгу а вижу фигу.
Root: HKCU; SubKey: Software\ObviousIdea\ImageResizer\4.0; ValueType: string; ValueName: locale_file; ValueData: RSZ_Russia.ini; Check: "LangRusCheck and InstallerCheck"; Flags: uninsdeletevalue uninsdeletekeyifempty
Root: HKCU; SubKey: Software\ObviousIdea\ImageResizer\4.0; ValueType: string; ValueName: locale_file; ValueData: RSZ_United States.ini; Check: "LangEngCheck and InstallerCheck"; Flags: uninsdeletevalue uninsdeletekeyifempty

Так все работает как положено.
TryRooM вам тоже спасибо за отклик, но уже разобрался.

icetanker
18-05-2016, 09:31
удалено

SBalykov
24-05-2016, 20:55
Подскажите, а средствами Inno возможно ли выполнить прогресс бар, при создании backup файлов и папок без использования дополнительных библиотек?
Должно быть так ...
Код:
Root: HKCU; SubKey: SOFTWARE\Microsoft\Windows\CurrentVersion\Internet Settings; ValueType: dword; ValueName: SecureProtocols; ValueData: $00002728; Flags: uninsdeletevalue uninsdeletekeyifempty

kotyarko@fb
24-05-2016, 22:30
Подскажите, а средствами Inno возможно ли выполнить прогресс бар, при создании backup файлов и папок без использования дополнительных библиотек? »http://forum.oszone.net/post-2032676-1327.html
*без использования сторонних библиотек.

SBalykov
25-05-2016, 10:20
kotyarko@fb, Спасибо. Об этом знаю.
Просто, хотелось что-нибудь проще ...

elChoopacabra
02-06-2016, 20:34
Уважаемые помогите пожалуйста с двумя вопросами:

1. Что я делаю не так? На Win10 не распаковывается правильный (вторая пара) вариант SPTD (SPTD2inst*.exe) Source: {app10}\sptd\SPTDinst-x86.exe; DestDir: {app}\; Check: not Is64BitInstallMode; OnlyBelowVersion: 0,6.4; Flags: ignoreversion
Source: {app10}\sptd\SPTDinst-x64.exe; DestDir: {app}\; Check: Is64BitInstallMode; OnlyBelowVersion: 0,6.4; Flags: ignoreversion 64bit
Source: {app10}\sptd\SPTD2inst-x86.exe; DestDir: {app}\; DestName: "SPTDinst-x86.exe"; Check: not Is64BitInstallMode; MinVersion: 0,6.4; Flags: ignoreversion
Source: {app10}\sptd\SPTD2inst-x64.exe; DestDir: {app}\; DestName: "SPTDinst-x64.exe"; Check: Is64BitInstallMode; MinVersion: 0,6.4; Flags: ignoreversion 64bit


2. Имеется ключ реестра [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\CommandStore\shell\Конфигураци ю 7-Zip SFX\command]
@="wscript \"C:\\Program Files (x86)\\SetTools\\AllInOne.vbs\" \"%1\" /CONFIG" Конвертер преобразует его в Root: HKLM; SubKey: SOFTWARE\Microsoft\Windows\CurrentVersion\explorer\CommandStore\shell\Конфигурацию 7-Zip SFX\command; ValueType: string; ValueData: """wscript ""{app}\AllInOne.vbs"" ""%1"" /CONFIG"; Check: IsWin64; Flags: uninsdeletevalue uninsdeletekeyifempty Но это не совсем то... в итоге ключ заносится неверный.

Заранее спасибо за подсказки.

Dodakaedr
02-06-2016, 21:35
elChoopacabra, а так?
Root: HKLM; SubKey: SOFTWARE\Microsoft\Windows\CurrentVersion\explorer\CommandStore\shell\Конфигурацию 7-Zip SFX\command; ValueType: string; ValueData: "wscript ""{app}\AllInOne.vbs"" ""%1"" /CONFIG"; Check: IsWin64; Flags: uninsdeletevalue uninsdeletekeyifempty

elChoopacabra
02-06-2016, 23:05
Dodakaedr, благодарю. Именно оно.


Добавлено:
С проблемой в Win10 тоже удалось разобраться. Причиной оказалось неверное детектирование "Десятки" программой версии 5.5.2 (нормально это делает только Inno Setup 5.5.6 и выше). Но поскольку (ввиду субъективных причин) переходить на новый билд не хотелось, проблема решилась путём "перекидывания" манифеста из актуальной версии для Setup.e32 и SetupLdr.e32

vadjliss
05-06-2016, 15:07
ребята подскажите как сделать что бы после основного инсталятора запустился другой автоматом

SBalykov
06-06-2016, 04:10
ребята подскажите как сделать что бы после основного инсталятора запустился другой автоматом
procedure CurStepChanged(CurStep: TSetupStep);
begin
case CurStep of
ssInstall: begin ... end;
ssPostInstall: begin ... end;
ssDone: begin Exec(ExpandConstant('{src}\setup.exe'), '', '', 1, ewNoWait, ResultCode); end;
end;
end;

Max-RZD
12-06-2016, 17:46
Подскажите пожалуйста с таким скриптом. Хотел сделать, что бы в конце установщика был выбор Стандартная или Выборочная установка. Как тут, не всё сразу устанавливалось, а можно было выбрать по отдельности, что устанавливать, а что нет.
http://savepic.ru/10047088m.jpg (http://savepic.ru/10047088.htm)

Делал по этому образцу на форуме ( Выделение всех компонентов ) http://forum.oszone.net/post-1276947-444.html
Но когда создаю инсталлятор, ругается что то на 38 линию.
http://savepic.ru/10030708m.jpg (http://savepic.ru/10030708.htm)

Что там может быть не так, подскажите?
Скрипт прикладываю

; Script generated by the Inno Setup Script Wizard.
; SEE THE DOCUMENTATION FOR DETAILS ON CREATING INNO SETUP SCRIPT FILES!

[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={{BD9A852C-C404-4988-92C3-8DA3D57B29B5}
AppName=TrainSim.Ru - MSTS Addon
AppVerName=RZD (Russian Railways) hopper cars #0001, 0002, 0003, 0004 (version 1.0)
;AppVerName=TrainSim.Ru - MSTS Addon RZD (Russian Railways) hopper cars #0001, 0002, 0003, 0004 (version 1.0)
AppPublisher=rainsim.ru
AppPublisherURL=http://trainsim.ru
AppSupportURL=http://trainsim.ru
AppUpdatesURL=http://trainsim.ru
DefaultDirName={reg:HKLM\Software\Microsoft\Microsoft Games\Train Simulator\1.0,Path}
DefaultGroupName=TrainSim.Ru - MSTS Addon
DisableProgramGroupPage=yes
LicenseFile=E:\Games Laboratory\Microsoft Train Simulator\TRAINS\TRAINSET\klrFr_Hopper\License.txt
InfoBeforeFile=E:\Games Laboratory\Microsoft Train Simulator\TRAINS\TRAINSET\klrFr_Hopper\klrFr_Hopper-pack_readme.txt
OutputDir=E:\готово
OutputBaseFilename=klrFr_Hopper-0001-0002-0003-0004_v1_0
Compression=lzma
SolidCompression=yes
WizardImageFile=D:\c.bmp
WizardSmallImageFile=E:\скрины\train.bmp
Uninstallable=false
DirExistsWarning=no

[Languages]
Name: english; MessagesFile: compiler:Default.isl

[Types]
Name: full; Description: Стандартная
Name: custom; Description: Выборочная

[Components]
Name: klrFr_Hopper-0001; Description: klrFr_Hopper-0001; Types: full custom
Name: klrFr_Hopper-0002; Description: klrFr_Hopper-0002; Types: full
Name: klrFr_Hopper-0003; Description: klrFr_Hopper-0003; Types: full
Name: klrFr_Hopper-0004; Description: klrFr_Hopper-0004; Types: full

[Files]
Source: \Trains\Trainset\klrFr_Hopper\License.txt; DestDir: {app}\klrFr_Hopper; DestName: License.txt; Components: klrFr_Hopper-0001; Flags: ignoreversion
Source: \Trains\Trainset\klrFr_Hopper\klrFr_Hopper-0001_e.wag; DestDir: {app}\klrFr_Hopper; Components: klrFr_Hopper-0001; Flags: ignoreversion
Source: \Trains\Trainset\klrFr_Hopper\klrFr_Hopper-0001_f.wag; DestDir: {app}\klrFr_Hopper; Components: klrFr_Hopper-0001; Flags: ignoreversion
Source: \Trains\Trainset\klrFr_Hopper\klrFr_Hopper-0001.ace; DestDir: {app}\klrFr_Hopper; Components: klrFr_Hopper-0001; Flags: ignoreversion
Source: \Trains\Trainset\klrFr_Hopper\klrFr_Hopper-0001_e.jpg; DestDir: {app}\klrFr_Hopper; Components: klrFr_Hopper-0001; Flags: ignoreversion
Source: \Trains\Trainset\klrFr_Hopper\klrFr_Hopper-0001_f.jpg; DestDir: {app}\klrFr_Hopper; Components: klrFr_Hopper-0001; Flags: ignoreversion
Source: \Trains\Trainset\klrFr_Hopper\klrFr_Hopper-0001.s; DestDir: {app}\klrFr_Hopper; Components: klrFr_Hopper-0001; Flags: ignoreversion
Source: \Trains\Trainset\klrFr_Hopper\klrFr_Hopper-0001.sd; DestDir: {app}\klrFr_Hopper; Components: klrFr_Hopper-0001; Flags: ignoreversion
Source: \Trains\Trainset\klrFr_Hopper\SDW_Hopper.ace; DestDir: {app}\klrFr_Hopper; Components: klrFr_Hopper-0001; Flags: ignoreversion
Source: \Trains\Trainset\klrFr_Hopper\SDW_Hopper.s; DestDir: {app}\klrFr_Hopper; Components: klrFr_Hopper-0001; Flags: ignoreversion
Source: \Trains\Trainset\klrFr_Hopper\klrFr_Hopper-pack_readme.txt; DestDir: {app}\klrFr_Hopper; Components: klrFr_Hopper-0001; Flags: ignoreversion
Source: \Trains\Trainset\klrFr_Hopper\License.txt; DestDir: {app}\klrFr_Hopper; DestName: License.txt; Components: klrFr_Hopper-0002; Flags: ignoreversion
Source: \Trains\Trainset\klrFr_Hopper\klrFr_Hopper-0002_e.wag; DestDir: {app}\klrFr_Hopper; Components: klrFr_Hopper-0002; Flags: ignoreversion
Source: \Trains\Trainset\klrFr_Hopper\klrFr_Hopper-0002_f.wag; DestDir: {app}\klrFr_Hopper; Components: klrFr_Hopper-0002; Flags: ignoreversion
Source: \Trains\Trainset\klrFr_Hopper\klrFr_Hopper-0002.ace; DestDir: {app}\klrFr_Hopper; Components: klrFr_Hopper-0002; Flags: ignoreversion
Source: \Trains\Trainset\klrFr_Hopper\klrFr_Hopper-0002_e.jpg; DestDir: {app}\klrFr_Hopper; Components: klrFr_Hopper-0002; Flags: ignoreversion
Source: \Trains\Trainset\klrFr_Hopper\klrFr_Hopper-0002_f.jpg; DestDir: {app}\klrFr_Hopper; Components: klrFr_Hopper-0002; Flags: ignoreversion
Source: \Trains\Trainset\klrFr_Hopper\klrFr_Hopper-0002.s; DestDir: {app}\klrFr_Hopper; Components: klrFr_Hopper-0002; Flags: ignoreversion
Source: \Trains\Trainset\klrFr_Hopper\klrFr_Hopper-0002.sd; DestDir: {app}\klrFr_Hopper; Components: klrFr_Hopper-0002; Flags: ignoreversion
Source: \Trains\Trainset\klrFr_Hopper\SDW_Hopper.ace; DestDir: {app}\klrFr_Hopper; Components: klrFr_Hopper-0002; Flags: ignoreversion
Source: \Trains\Trainset\klrFr_Hopper\SDW_Hopper.s; DestDir: {app}\klrFr_Hopper; Components: klrFr_Hopper-0002; Flags: ignoreversion
Source: \Trains\Trainset\klrFr_Hopper\klrFr_Hopper-pack_readme.txt; DestDir: {app}\klrFr_Hopper; Components: klrFr_Hopper-0002; Flags: ignoreversion
Source: \Trains\Trainset\klrFr_Hopper\License.txt; DestDir: {app}\klrFr_Hopper; DestName: License.txt; Components: klrFr_Hopper-0003; Flags: ignoreversion
Source: \Trains\Trainset\klrFr_Hopper\klrFr_Hopper-0003_e.wag; DestDir: {app}\klrFr_Hopper; Components: klrFr_Hopper-0003; Flags: ignoreversion
Source: \Trains\Trainset\klrFr_Hopper\klrFr_Hopper-0003_f.wag; DestDir: {app}\klrFr_Hopper; Components: klrFr_Hopper-0003; Flags: ignoreversion
Source: \Trains\Trainset\klrFr_Hopper\klrFr_Hopper-0003.ace; DestDir: {app}\klrFr_Hopper; Components: klrFr_Hopper-0003; Flags: ignoreversion
Source: \Trains\Trainset\klrFr_Hopper\klrFr_Hopper-0003_e.jpg; DestDir: {app}\klrFr_Hopper; Components: klrFr_Hopper-0003; Flags: ignoreversion
Source: \Trains\Trainset\klrFr_Hopper\klrFr_Hopper-0003_f.jpg; DestDir: {app}\klrFr_Hopper; Components: klrFr_Hopper-0003; Flags: ignoreversion
Source: \Trains\Trainset\klrFr_Hopper\klrFr_Hopper-0003.s; DestDir: {app}\klrFr_Hopper; Components: klrFr_Hopper-0003; Flags: ignoreversion
Source: \Trains\Trainset\klrFr_Hopper\klrFr_Hopper-0003.sd; DestDir: {app}\klrFr_Hopper; Components: klrFr_Hopper-0003; Flags: ignoreversion
Source: \Trains\Trainset\klrFr_Hopper\SDW_Hopper.ace; DestDir: {app}\klrFr_Hopper; Components: klrFr_Hopper-0003; Flags: ignoreversion
Source: \Trains\Trainset\klrFr_Hopper\SDW_Hopper.s; DestDir: {app}\klrFr_Hopper; Components: klrFr_Hopper-0003; Flags: ignoreversion
Source: \Trains\Trainset\klrFr_Hopper\klrFr_Hopper-pack_readme.txt; DestDir: {app}\klrFr_Hopper; Components: klrFr_Hopper-0003; Flags: ignoreversion
Source: \Trains\Trainset\klrFr_Hopper\License.txt; DestDir: {app}\klrFr_Hopper; DestName: License.txt; Components: klrFr_Hopper-0004; Flags: ignoreversion
Source: \Trains\Trainset\klrFr_Hopper\klrFr_Hopper-0004_e.wag; DestDir: {app}\klrFr_Hopper; Components: klrFr_Hopper-0004; Flags: ignoreversion
Source: \Trains\Trainset\klrFr_Hopper\klrFr_Hopper-0004_f.wag; DestDir: {app}\klrFr_Hopper; Components: klrFr_Hopper-0004; Flags: ignoreversion
Source: \Trains\Trainset\klrFr_Hopper\klrFr_Hopper-0004.ace; DestDir: {app}\klrFr_Hopper; Components: klrFr_Hopper-0004; Flags: ignoreversion
Source: \Trains\Trainset\klrFr_Hopper\klrFr_Hopper-0004_e.jpg; DestDir: {app}\klrFr_Hopper; Components: klrFr_Hopper-0004; Flags: ignoreversion
Source: \Trains\Trainset\klrFr_Hopper\klrFr_Hopper-0004_f.jpg; DestDir: {app}\klrFr_Hopper; Components: klrFr_Hopper-0004; Flags: ignoreversion
Source: \Trains\Trainset\klrFr_Hopper\klrFr_Hopper-0004.s; DestDir: {app}\klrFr_Hopper; Components: klrFr_Hopper-0004; Flags: ignoreversion
Source: \Trains\Trainset\klrFr_Hopper\klrFr_Hopper-0004.sd; DestDir: {app}\klrFr_Hopper; Components: klrFr_Hopper-0004; Flags: ignoreversion
Source: \Trains\Trainset\klrFr_Hopper\SDW_Hopper.ace; DestDir: {app}\klrFr_Hopper; Components: klrFr_Hopper-0004; Flags: ignoreversion
Source: \Trains\Trainset\klrFr_Hopper\SDW_Hopper.s; DestDir: {app}\klrFr_Hopper; Components: klrFr_Hopper-0004; Flags: ignoreversion
Source: \Trains\Trainset\klrFr_Hopper\klrFr_Hopper-pack_readme.txt; DestDir: {app}\klrFr_Hopper; Components: klrFr_Hopper-0004; Flags: ignoreversion

Nordek
12-06-2016, 19:49
Но когда создаю инсталлятор, ругается что то на 38 линию. »
Знак "-" не используйте, т.е Name: klrFr_Hopper-0001. Используйте "_", т.е Name: klrFr_Hopper_0001.

Max-RZD
12-06-2016, 20:40
Ага помогло, но теперь ругается на 44 линию?
http://savepic.ru/10147233m.jpg (http://savepic.ru/10147233.htm)

Nordek
12-06-2016, 21:53
но теперь ругается на 44 линию? »Кто в "Components", "klrFr_Hopper-0001" менять будет?

Подчеркну жирным:
«Source: \Trains\Trainset\klrFr_Hopper\License.txt; DestDir: {app}\klrFr_Hopper; DestName: License.txt; Components: klrFr_Hopper-0001; Flags: ignoreversion» - т.е заданное значение у вас зависима от элементов в [Components].
Каждому переназначить по новой.

Замените у себя на эту часть:
[Components]
Name: klrFr_Hopper_0001; Description: klrFr_Hopper-0001; Types: full custom
Name: klrFr_Hopper_0002; Description: klrFr_Hopper-0002; Types: full
Name: klrFr_Hopper_0003; Description: klrFr_Hopper-0003; Types: full
Name: klrFr_Hopper_0004; Description: klrFr_Hopper-0004; Types: full

[Files]
; klrFr_Hopper-0001
Source: \Trains\Trainset\klrFr_Hopper\License.txt; DestDir: {app}\klrFr_Hopper; DestName: License.txt; Flags: ignoreversion; Components: klrFr_Hopper_0001
Source: \Trains\Trainset\klrFr_Hopper\klrFr_Hopper-0001_e.wag; DestDir: {app}\klrFr_Hopper; Flags: ignoreversion; Components: klrFr_Hopper_0001
Source: \Trains\Trainset\klrFr_Hopper\klrFr_Hopper-0001_f.wag; DestDir: {app}\klrFr_Hopper; Flags: ignoreversion; Components: klrFr_Hopper_0001
Source: \Trains\Trainset\klrFr_Hopper\klrFr_Hopper-0001.ace; DestDir: {app}\klrFr_Hopper; Flags: ignoreversion; Components: klrFr_Hopper_0001
Source: \Trains\Trainset\klrFr_Hopper\klrFr_Hopper-0001_e.jpg; DestDir: {app}\klrFr_Hopper; Flags: ignoreversion; Components: klrFr_Hopper_0001
Source: \Trains\Trainset\klrFr_Hopper\klrFr_Hopper-0001_f.jpg; DestDir: {app}\klrFr_Hopper; Flags: ignoreversion; Components: klrFr_Hopper_0001
Source: \Trains\Trainset\klrFr_Hopper\klrFr_Hopper-0001.s; DestDir: {app}\klrFr_Hopper; Flags: ignoreversion; Components: klrFr_Hopper_0001
Source: \Trains\Trainset\klrFr_Hopper\klrFr_Hopper-0001.sd; DestDir: {app}\klrFr_Hopper; Flags: ignoreversion; Components: klrFr_Hopper_0001
Source: \Trains\Trainset\klrFr_Hopper\SDW_Hopper.ace; DestDir: {app}\klrFr_Hopper; Flags: ignoreversion; Components: klrFr_Hopper_0001
Source: \Trains\Trainset\klrFr_Hopper\SDW_Hopper.s; DestDir: {app}\klrFr_Hopper; Flags: ignoreversion; Components: klrFr_Hopper_0001
Source: \Trains\Trainset\klrFr_Hopper\klrFr_Hopper-pack_readme.txt; DestDir: {app}\klrFr_Hopper; Flags: ignoreversion; Components: klrFr_Hopper_0001

; klrFr_Hopper-0002
Source: \Trains\Trainset\klrFr_Hopper\License.txt; DestDir: {app}\klrFr_Hopper; DestName: License.txt; Flags: ignoreversion; Components: klrFr_Hopper_0002
Source: \Trains\Trainset\klrFr_Hopper\klrFr_Hopper-0002_e.wag; DestDir: {app}\klrFr_Hopper; Flags: ignoreversion; Components: klrFr_Hopper_0002
Source: \Trains\Trainset\klrFr_Hopper\klrFr_Hopper-0002_f.wag; DestDir: {app}\klrFr_Hopper; Flags: ignoreversion; Components: klrFr_Hopper_0002
Source: \Trains\Trainset\klrFr_Hopper\klrFr_Hopper-0002.ace; DestDir: {app}\klrFr_Hopper; Flags: ignoreversion; Components: klrFr_Hopper_0002
Source: \Trains\Trainset\klrFr_Hopper\klrFr_Hopper-0002_e.jpg; DestDir: {app}\klrFr_Hopper; Flags: ignoreversion; Components: klrFr_Hopper_0002
Source: \Trains\Trainset\klrFr_Hopper\klrFr_Hopper-0002_f.jpg; DestDir: {app}\klrFr_Hopper; Flags: ignoreversion; Components: klrFr_Hopper_0002
Source: \Trains\Trainset\klrFr_Hopper\klrFr_Hopper-0002.s; DestDir: {app}\klrFr_Hopper; Flags: ignoreversion; Components: klrFr_Hopper_0002
Source: \Trains\Trainset\klrFr_Hopper\klrFr_Hopper-0002.sd; DestDir: {app}\klrFr_Hopper; Flags: ignoreversion; Components: klrFr_Hopper_0002
Source: \Trains\Trainset\klrFr_Hopper\SDW_Hopper.ace; DestDir: {app}\klrFr_Hopper; Flags: ignoreversion; Components: klrFr_Hopper_0002
Source: \Trains\Trainset\klrFr_Hopper\SDW_Hopper.s; DestDir: {app}\klrFr_Hopper; Flags: ignoreversion; Components: klrFr_Hopper_0002
Source: \Trains\Trainset\klrFr_Hopper\klrFr_Hopper-pack_readme.txt; DestDir: {app}\klrFr_Hopper; Flags: ignoreversion; Components: klrFr_Hopper_0002

; klrFr_Hopper-0003
Source: \Trains\Trainset\klrFr_Hopper\License.txt; DestDir: {app}\klrFr_Hopper; DestName: License.txt; Flags: ignoreversion; Components: klrFr_Hopper_0003
Source: \Trains\Trainset\klrFr_Hopper\klrFr_Hopper-0003_e.wag; DestDir: {app}\klrFr_Hopper; Flags: ignoreversion; Components: klrFr_Hopper_0003
Source: \Trains\Trainset\klrFr_Hopper\klrFr_Hopper-0003_f.wag; DestDir: {app}\klrFr_Hopper; Flags: ignoreversion; Components: klrFr_Hopper_0003
Source: \Trains\Trainset\klrFr_Hopper\klrFr_Hopper-0003.ace; DestDir: {app}\klrFr_Hopper; Flags: ignoreversion; Components: klrFr_Hopper_0003
Source: \Trains\Trainset\klrFr_Hopper\klrFr_Hopper-0003_e.jpg; DestDir: {app}\klrFr_Hopper; Flags: ignoreversion; Components: klrFr_Hopper_0003
Source: \Trains\Trainset\klrFr_Hopper\klrFr_Hopper-0003_f.jpg; DestDir: {app}\klrFr_Hopper; Flags: ignoreversion; Components: klrFr_Hopper_0003
Source: \Trains\Trainset\klrFr_Hopper\klrFr_Hopper-0003.s; DestDir: {app}\klrFr_Hopper; Flags: ignoreversion; Components: klrFr_Hopper_0003
Source: \Trains\Trainset\klrFr_Hopper\klrFr_Hopper-0003.sd; DestDir: {app}\klrFr_Hopper; Flags: ignoreversion; Components: klrFr_Hopper_0003
Source: \Trains\Trainset\klrFr_Hopper\SDW_Hopper.ace; DestDir: {app}\klrFr_Hopper; Flags: ignoreversion; Components: klrFr_Hopper_0003
Source: \Trains\Trainset\klrFr_Hopper\SDW_Hopper.s; DestDir: {app}\klrFr_Hopper; Flags: ignoreversion; Components: klrFr_Hopper_0003
Source: \Trains\Trainset\klrFr_Hopper\klrFr_Hopper-pack_readme.txt; DestDir: {app}\klrFr_Hopper; Flags: ignoreversion; Components: klrFr_Hopper_0003

; klrFr_Hopper-0004
Source: \Trains\Trainset\klrFr_Hopper\License.txt; DestDir: {app}\klrFr_Hopper; DestName: License.txt; Flags: ignoreversion; Components: klrFr_Hopper_0004
Source: \Trains\Trainset\klrFr_Hopper\klrFr_Hopper-0004_e.wag; DestDir: {app}\klrFr_Hopper; Flags: ignoreversion; Components: klrFr_Hopper_0004
Source: \Trains\Trainset\klrFr_Hopper\klrFr_Hopper-0004_f.wag; DestDir: {app}\klrFr_Hopper; Flags: ignoreversion; Components: klrFr_Hopper_0004
Source: \Trains\Trainset\klrFr_Hopper\klrFr_Hopper-0004.ace; DestDir: {app}\klrFr_Hopper; Flags: ignoreversion; Components: klrFr_Hopper_0004
Source: \Trains\Trainset\klrFr_Hopper\klrFr_Hopper-0004_e.jpg; DestDir: {app}\klrFr_Hopper; Flags: ignoreversion; Components: klrFr_Hopper_0004
Source: \Trains\Trainset\klrFr_Hopper\klrFr_Hopper-0004_f.jpg; DestDir: {app}\klrFr_Hopper; Flags: ignoreversion; Components: klrFr_Hopper_0004
Source: \Trains\Trainset\klrFr_Hopper\klrFr_Hopper-0004.s; DestDir: {app}\klrFr_Hopper; Flags: ignoreversion; Components: klrFr_Hopper_0004
Source: \Trains\Trainset\klrFr_Hopper\klrFr_Hopper-0004.sd; DestDir: {app}\klrFr_Hopper; Flags: ignoreversion; Components: klrFr_Hopper_0004
Source: \Trains\Trainset\klrFr_Hopper\SDW_Hopper.ace; DestDir: {app}\klrFr_Hopper; Flags: ignoreversion; Components: klrFr_Hopper_0004
Source: \Trains\Trainset\klrFr_Hopper\SDW_Hopper.s; DestDir: {app}\klrFr_Hopper; Flags: ignoreversion; Components: klrFr_Hopper_0004
Source: \Trains\Trainset\klrFr_Hopper\klrFr_Hopper-pack_readme.txt; DestDir: {app}\klrFr_Hopper; Flags: ignoreversion; Components: klrFr_Hopper_0004

Max-RZD
13-06-2016, 11:27
Заменил ту часть, что у вас в образце. Всё равно ругается на ту строчку?
http://savepic.ru/10102029m.jpg (http://savepic.ru/10102029.htm)

Прикладываю новый скрипт, всё как получилось.
; Script generated by the Inno Setup Script Wizard.
; SEE THE DOCUMENTATION FOR DETAILS ON CREATING INNO SETUP SCRIPT FILES!

[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={{BD9A852C-C404-4988-92C3-8DA3D57B29B5}
AppName=TrainSim.Ru - MSTS Addon
AppVerName=RZD (Russian Railways) hopper cars #0001, 0002, 0003, 0004 (version 1.0)
;AppVerName=TrainSim.Ru - MSTS Addon RZD (Russian Railways) hopper cars #0001, 0002, 0003, 0004 (version 1.0)
AppPublisher=rainsim.ru
AppPublisherURL=http://trainsim.ru
AppSupportURL=http://trainsim.ru
AppUpdatesURL=http://trainsim.ru
DefaultDirName={reg:HKLM\Software\Microsoft\Microsoft Games\Train Simulator\1.0,Path}
DefaultGroupName=TrainSim.Ru - MSTS Addon
DisableProgramGroupPage=yes
LicenseFile=E:\Games Laboratory\Microsoft Train Simulator\TRAINS\TRAINSET\klrFr_Hopper\License.txt
InfoBeforeFile=E:\Games Laboratory\Microsoft Train Simulator\TRAINS\TRAINSET\klrFr_Hopper\klrFr_Hopper-pack_readme.txt
OutputDir=E:\готово
OutputBaseFilename=klrFr_Hopper-0001-0002-0003-0004_v1_0
Compression=lzma
SolidCompression=yes
WizardImageFile=D:\c.bmp
WizardSmallImageFile=E:\скрины\train.bmp
Uninstallable=false
DirExistsWarning=no

[Languages]
Name: english; MessagesFile: compiler:Default.isl

[Types]
Name: full; Description: Стандартная
Name: custom; Description: Выборочная

[Components]
Name: klrFr_Hopper_0001; Description: klrFr_Hopper-0001; Types: full custom
Name: klrFr_Hopper_0002; Description: klrFr_Hopper-0002; Types: full
Name: klrFr_Hopper_0003; Description: klrFr_Hopper-0003; Types: full
Name: klrFr_Hopper_0004; Description: klrFr_Hopper-0004; Types: full

[Files]
; klrFr_Hopper-0001
Source: \Trains\Trainset\klrFr_Hopper\License.txt; DestDir: {app}\klrFr_Hopper; DestName: License.txt; Flags: ignoreversion; Components: klrFr_Hopper_0001
Source: \Trains\Trainset\klrFr_Hopper\klrFr_Hopper-0001_e.wag; DestDir: {app}\klrFr_Hopper; Flags: ignoreversion; Components: klrFr_Hopper_0001
Source: \Trains\Trainset\klrFr_Hopper\klrFr_Hopper-0001_f.wag; DestDir: {app}\klrFr_Hopper; Flags: ignoreversion; Components: klrFr_Hopper_0001
Source: \Trains\Trainset\klrFr_Hopper\klrFr_Hopper-0001.ace; DestDir: {app}\klrFr_Hopper; Flags: ignoreversion; Components: klrFr_Hopper_0001
Source: \Trains\Trainset\klrFr_Hopper\klrFr_Hopper-0001_e.jpg; DestDir: {app}\klrFr_Hopper; Flags: ignoreversion; Components: klrFr_Hopper_0001
Source: \Trains\Trainset\klrFr_Hopper\klrFr_Hopper-0001_f.jpg; DestDir: {app}\klrFr_Hopper; Flags: ignoreversion; Components: klrFr_Hopper_0001
Source: \Trains\Trainset\klrFr_Hopper\klrFr_Hopper-0001.s; DestDir: {app}\klrFr_Hopper; Flags: ignoreversion; Components: klrFr_Hopper_0001
Source: \Trains\Trainset\klrFr_Hopper\klrFr_Hopper-0001.sd; DestDir: {app}\klrFr_Hopper; Flags: ignoreversion; Components: klrFr_Hopper_0001
Source: \Trains\Trainset\klrFr_Hopper\SDW_Hopper.ace; DestDir: {app}\klrFr_Hopper; Flags: ignoreversion; Components: klrFr_Hopper_0001
Source: \Trains\Trainset\klrFr_Hopper\SDW_Hopper.s; DestDir: {app}\klrFr_Hopper; Flags: ignoreversion; Components: klrFr_Hopper_0001
Source: \Trains\Trainset\klrFr_Hopper\klrFr_Hopper-pack_readme.txt; DestDir: {app}\klrFr_Hopper; Flags: ignoreversion; Components: klrFr_Hopper_0001

; klrFr_Hopper-0002
Source: \Trains\Trainset\klrFr_Hopper\License.txt; DestDir: {app}\klrFr_Hopper; DestName: License.txt; Flags: ignoreversion; Components: klrFr_Hopper_0002
Source: \Trains\Trainset\klrFr_Hopper\klrFr_Hopper-0002_e.wag; DestDir: {app}\klrFr_Hopper; Flags: ignoreversion; Components: klrFr_Hopper_0002
Source: \Trains\Trainset\klrFr_Hopper\klrFr_Hopper-0002_f.wag; DestDir: {app}\klrFr_Hopper; Flags: ignoreversion; Components: klrFr_Hopper_0002
Source: \Trains\Trainset\klrFr_Hopper\klrFr_Hopper-0002.ace; DestDir: {app}\klrFr_Hopper; Flags: ignoreversion; Components: klrFr_Hopper_0002
Source: \Trains\Trainset\klrFr_Hopper\klrFr_Hopper-0002_e.jpg; DestDir: {app}\klrFr_Hopper; Flags: ignoreversion; Components: klrFr_Hopper_0002
Source: \Trains\Trainset\klrFr_Hopper\klrFr_Hopper-0002_f.jpg; DestDir: {app}\klrFr_Hopper; Flags: ignoreversion; Components: klrFr_Hopper_0002
Source: \Trains\Trainset\klrFr_Hopper\klrFr_Hopper-0002.s; DestDir: {app}\klrFr_Hopper; Flags: ignoreversion; Components: klrFr_Hopper_0002
Source: \Trains\Trainset\klrFr_Hopper\klrFr_Hopper-0002.sd; DestDir: {app}\klrFr_Hopper; Flags: ignoreversion; Components: klrFr_Hopper_0002
Source: \Trains\Trainset\klrFr_Hopper\SDW_Hopper.ace; DestDir: {app}\klrFr_Hopper; Flags: ignoreversion; Components: klrFr_Hopper_0002
Source: \Trains\Trainset\klrFr_Hopper\SDW_Hopper.s; DestDir: {app}\klrFr_Hopper; Flags: ignoreversion; Components: klrFr_Hopper_0002
Source: \Trains\Trainset\klrFr_Hopper\klrFr_Hopper-pack_readme.txt; DestDir: {app}\klrFr_Hopper; Flags: ignoreversion; Components: klrFr_Hopper_0002

; klrFr_Hopper-0003
Source: \Trains\Trainset\klrFr_Hopper\License.txt; DestDir: {app}\klrFr_Hopper; DestName: License.txt; Flags: ignoreversion; Components: klrFr_Hopper_0003
Source: \Trains\Trainset\klrFr_Hopper\klrFr_Hopper-0003_e.wag; DestDir: {app}\klrFr_Hopper; Flags: ignoreversion; Components: klrFr_Hopper_0003
Source: \Trains\Trainset\klrFr_Hopper\klrFr_Hopper-0003_f.wag; DestDir: {app}\klrFr_Hopper; Flags: ignoreversion; Components: klrFr_Hopper_0003
Source: \Trains\Trainset\klrFr_Hopper\klrFr_Hopper-0003.ace; DestDir: {app}\klrFr_Hopper; Flags: ignoreversion; Components: klrFr_Hopper_0003
Source: \Trains\Trainset\klrFr_Hopper\klrFr_Hopper-0003_e.jpg; DestDir: {app}\klrFr_Hopper; Flags: ignoreversion; Components: klrFr_Hopper_0003
Source: \Trains\Trainset\klrFr_Hopper\klrFr_Hopper-0003_f.jpg; DestDir: {app}\klrFr_Hopper; Flags: ignoreversion; Components: klrFr_Hopper_0003
Source: \Trains\Trainset\klrFr_Hopper\klrFr_Hopper-0003.s; DestDir: {app}\klrFr_Hopper; Flags: ignoreversion; Components: klrFr_Hopper_0003
Source: \Trains\Trainset\klrFr_Hopper\klrFr_Hopper-0003.sd; DestDir: {app}\klrFr_Hopper; Flags: ignoreversion; Components: klrFr_Hopper_0003
Source: \Trains\Trainset\klrFr_Hopper\SDW_Hopper.ace; DestDir: {app}\klrFr_Hopper; Flags: ignoreversion; Components: klrFr_Hopper_0003
Source: \Trains\Trainset\klrFr_Hopper\SDW_Hopper.s; DestDir: {app}\klrFr_Hopper; Flags: ignoreversion; Components: klrFr_Hopper_0003
Source: \Trains\Trainset\klrFr_Hopper\klrFr_Hopper-pack_readme.txt; DestDir: {app}\klrFr_Hopper; Flags: ignoreversion; Components: klrFr_Hopper_0003

; klrFr_Hopper-0004
Source: \Trains\Trainset\klrFr_Hopper\License.txt; DestDir: {app}\klrFr_Hopper; DestName: License.txt; Flags: ignoreversion; Components: klrFr_Hopper_0004
Source: \Trains\Trainset\klrFr_Hopper\klrFr_Hopper-0004_e.wag; DestDir: {app}\klrFr_Hopper; Flags: ignoreversion; Components: klrFr_Hopper_0004
Source: \Trains\Trainset\klrFr_Hopper\klrFr_Hopper-0004_f.wag; DestDir: {app}\klrFr_Hopper; Flags: ignoreversion; Components: klrFr_Hopper_0004
Source: \Trains\Trainset\klrFr_Hopper\klrFr_Hopper-0004.ace; DestDir: {app}\klrFr_Hopper; Flags: ignoreversion; Components: klrFr_Hopper_0004
Source: \Trains\Trainset\klrFr_Hopper\klrFr_Hopper-0004_e.jpg; DestDir: {app}\klrFr_Hopper; Flags: ignoreversion; Components: klrFr_Hopper_0004
Source: \Trains\Trainset\klrFr_Hopper\klrFr_Hopper-0004_f.jpg; DestDir: {app}\klrFr_Hopper; Flags: ignoreversion; Components: klrFr_Hopper_0004
Source: \Trains\Trainset\klrFr_Hopper\klrFr_Hopper-0004.s; DestDir: {app}\klrFr_Hopper; Flags: ignoreversion; Components: klrFr_Hopper_0004
Source: \Trains\Trainset\klrFr_Hopper\klrFr_Hopper-0004.sd; DestDir: {app}\klrFr_Hopper; Flags: ignoreversion; Components: klrFr_Hopper_0004
Source: \Trains\Trainset\klrFr_Hopper\SDW_Hopper.ace; DestDir: {app}\klrFr_Hopper; Flags: ignoreversion; Components: klrFr_Hopper_0004
Source: \Trains\Trainset\klrFr_Hopper\SDW_Hopper.s; DestDir: {app}\klrFr_Hopper; Flags: ignoreversion; Components: klrFr_Hopper_0004
Source: \Trains\Trainset\klrFr_Hopper\klrFr_Hopper-pack_readme.txt; DestDir: {app}\klrFr_Hopper; Flags: ignoreversion; Components: klrFr_Hopper_0004

Nordek
13-06-2016, 13:51
Заменил ту часть, что у вас в образце. Всё равно ругается на ту строчку?
http://savepic.ru/10102029m.jpg (http://savepic.ru/10102029.jpg)»Значит во всех будет выводить ошибку. Читайте: "does not exist" - что означает: Файл отсутствует или указан неверный путь к файлу. Не вижу проблем.

Я не могу знать какое у вас расположение файлов.

Особенно раздражает когда вы не прикрепляете никаких файлов.
Смотрите (https://yadi.sk/d/bOdEKE7VsSw2w) как я это делаю. Уверен сможете повторить. Мне пришлось создать их, т.е повторить чтоб соответствовало - это никому ненужно. Таким образом вы должны были представить, чтоб собеседнику не пришлось страдать головной болью. А вы получили скорый и точный ответ.

Max-RZD
13-06-2016, 19:19
Посмотрел, путь к файлу указан верно, может ещё не хватает какой то команды в скрипте к файлу?
"does not exist" - что означает: Файл отсутствует или указан неверный путь к файлу » - спасибо, что перевели ошибку, а то я даже не знал, что она означает, так как с англ. у меня очень тяжело, знаю только русский.

Я сначала хотел прикрепить весь скрипт, но файл с расширением .iss нельзя прикрепить, тогда я вот всё скопировал и прикрепил в txt
Спасибо, что подсказали как прикрепить и какие файлы собрать. У меня всё лежит по такому пути. E:\Games Laboratory\Microsoft Train Simulator\TRAINS\TRAINSET\klrFr_Hopper
В папке klrFr_Hopper лежат все файлы.
Только картинки c.bmp, train.bmp по разным местам расположены.
Прикладываю ещё "Образец_script" по его образцу, я собирал инсталлятор, там тоже вагоны разделены по отдельности.

Вот прикрепляю все файлы по вашему образцу. Будут ещё какие то вопросы, пишите. Спасибо вам за помощь!
https://yadi.sk/d/7T9WvrOTsTKs4




© OSzone.net 2001-2012