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

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

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

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

Ветеран


Contributor


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


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

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


Изменения
Автор: El Sanchez
Дата: 22-10-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] - Скачать;

  • RegExporter - Фриварная утилита для экспорта реестра и конвертации файлов *.reg и *.ini в инсталляционные скрипты Inno Setup и NSIS.
    Последняя версия: 1.2.0 [23.09.2014] - Скачать;



Предыдущие ветки обсуждения по ссылкам ниже и в прикреплённых архивах:

Скрипты Inno Setup. Помощь и советы [часть 6]
Скрипты Inno Setup. Помощь и советы [часть 7]

Отправлено: 08:52, 02-02-2015

 

Аватара для elChoopacabra

Старожил


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

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


Dodakaedr, благодарю. Именно оно.


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

Последний раз редактировалось elChoopacabra, 03-06-2016 в 20:06.


Отправлено: 23:05, 02-06-2016 | #1571



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

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


Забанен


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

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


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

Отправлено: 15:07, 05-06-2016 | #1572


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


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

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


Цитата vadjliss:
ребята подскажите как сделать что бы после основного инсталятора запустился другой автоматом
PHP код: Выделить весь код

procedure CurStepChanged(CurStepTSetupStep);

begin
  
case CurStep of
  ssInstall
begin ... end;
  
ssPostInstallbegin ... end;
  
ssDonebegin Exec(ExpandConstant('{src}\setup.exe'), ''''1ewNoWaitResultCode); end;
  
end;
end

-------
Не откладывай на завтра то, что можно сделать послезавтра...


Последний раз редактировалось SBalykov, 06-06-2016 в 12:59. Причина: изменение тега


Отправлено: 04:10, 06-06-2016 | #1573


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


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

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


Подскажите пожалуйста с таким скриптом. Хотел сделать, что бы в конце установщика был выбор Стандартная или Выборочная установка. Как тут, не всё сразу устанавливалось, а можно было выбрать по отдельности, что устанавливать, а что нет.


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


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

PHP код: Выделить весь код

Script generated by the Inno Setup Script Wizard.

SEE THE DOCUMENTATION FOR DETAILS ON CREATING INNO SETUP SCRIPT FILES!

[
Setup]
NOTEThe value of AppId uniquely identifies this application.
; Do 
not use the same AppId value in installers for other applications.
; (
To generate a new GUIDclick Tools Generate GUID inside the IDE.)
AppId={{BD9A852C-C404-4988-92C3-8DA3D57B29B5}
AppName=TrainSim.Ru MSTS Addon
AppVerName
=RZD (Russian Railwayshopper cars #0001, 0002, 0003, 0004 (version 1.0)
;AppVerName=TrainSim.Ru MSTS Addon RZD (Russian Railwayshopper 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:HKLMSoftwareMicrosoftMicrosoft GamesTrain Simulator1.0,Path}
DefaultGroupName=TrainSim.Ru MSTS Addon
DisableProgramGroupPage
=yes
LicenseFile
=E:Games LaboratoryMicrosoft Train SimulatorTRAINSTRAINSETklrFr_HopperLicense.txt
InfoBeforeFile
=E:Games LaboratoryMicrosoft Train SimulatorTRAINSTRAINSETklrFr_HopperklrFr_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]
NameenglishMessagesFilecompiler:Default.isl

[Types]
NamefullDescriptionСтандартная
Name
customDescriptionВыборочная

[Components]
NameklrFr_Hopper-0001DescriptionklrFr_Hopper-0001Typesfull custom
Name
klrFr_Hopper-0002DescriptionklrFr_Hopper-0002Typesfull
Name
klrFr_Hopper-0003DescriptionklrFr_Hopper-0003Typesfull
Name
klrFr_Hopper-0004DescriptionklrFr_Hopper-0004Typesfull

[Files]
SourceTrainsTrainsetklrFr_HopperLicense.txtDestDir: {app}klrFr_HopperDestNameLicense.txtComponentsklrFr_Hopper-0001Flagsignoreversion
Source
TrainsTrainsetklrFr_HopperklrFr_Hopper-0001_e.wagDestDir: {app}klrFr_HopperComponentsklrFr_Hopper-0001Flagsignoreversion
Source
TrainsTrainsetklrFr_HopperklrFr_Hopper-0001_f.wagDestDir: {app}klrFr_HopperComponentsklrFr_Hopper-0001Flagsignoreversion
Source
TrainsTrainsetklrFr_HopperklrFr_Hopper-0001.aceDestDir: {app}klrFr_HopperComponentsklrFr_Hopper-0001Flagsignoreversion
Source
TrainsTrainsetklrFr_HopperklrFr_Hopper-0001_e.jpgDestDir: {app}klrFr_HopperComponentsklrFr_Hopper-0001Flagsignoreversion
Source
TrainsTrainsetklrFr_HopperklrFr_Hopper-0001_f.jpgDestDir: {app}klrFr_HopperComponentsklrFr_Hopper-0001Flagsignoreversion
Source
TrainsTrainsetklrFr_HopperklrFr_Hopper-0001.sDestDir: {app}klrFr_HopperComponentsklrFr_Hopper-0001Flagsignoreversion
Source
TrainsTrainsetklrFr_HopperklrFr_Hopper-0001.sdDestDir: {app}klrFr_HopperComponentsklrFr_Hopper-0001Flagsignoreversion
Source
TrainsTrainsetklrFr_HopperSDW_Hopper.aceDestDir: {app}klrFr_HopperComponentsklrFr_Hopper-0001Flagsignoreversion
Source
TrainsTrainsetklrFr_HopperSDW_Hopper.sDestDir: {app}klrFr_HopperComponentsklrFr_Hopper-0001Flagsignoreversion
Source
TrainsTrainsetklrFr_HopperklrFr_Hopper-pack_readme.txtDestDir: {app}klrFr_HopperComponentsklrFr_Hopper-0001Flagsignoreversion
Source
TrainsTrainsetklrFr_HopperLicense.txtDestDir: {app}klrFr_HopperDestNameLicense.txtComponentsklrFr_Hopper-0002Flagsignoreversion
Source
TrainsTrainsetklrFr_HopperklrFr_Hopper-0002_e.wagDestDir: {app}klrFr_HopperComponentsklrFr_Hopper-0002Flagsignoreversion
Source
TrainsTrainsetklrFr_HopperklrFr_Hopper-0002_f.wagDestDir: {app}klrFr_HopperComponentsklrFr_Hopper-0002Flagsignoreversion
Source
TrainsTrainsetklrFr_HopperklrFr_Hopper-0002.aceDestDir: {app}klrFr_HopperComponentsklrFr_Hopper-0002Flagsignoreversion
Source
TrainsTrainsetklrFr_HopperklrFr_Hopper-0002_e.jpgDestDir: {app}klrFr_HopperComponentsklrFr_Hopper-0002Flagsignoreversion
Source
TrainsTrainsetklrFr_HopperklrFr_Hopper-0002_f.jpgDestDir: {app}klrFr_HopperComponentsklrFr_Hopper-0002Flagsignoreversion
Source
TrainsTrainsetklrFr_HopperklrFr_Hopper-0002.sDestDir: {app}klrFr_HopperComponentsklrFr_Hopper-0002Flagsignoreversion
Source
TrainsTrainsetklrFr_HopperklrFr_Hopper-0002.sdDestDir: {app}klrFr_HopperComponentsklrFr_Hopper-0002Flagsignoreversion
Source
TrainsTrainsetklrFr_HopperSDW_Hopper.aceDestDir: {app}klrFr_HopperComponentsklrFr_Hopper-0002Flagsignoreversion
Source
TrainsTrainsetklrFr_HopperSDW_Hopper.sDestDir: {app}klrFr_HopperComponentsklrFr_Hopper-0002Flagsignoreversion
Source
TrainsTrainsetklrFr_HopperklrFr_Hopper-pack_readme.txtDestDir: {app}klrFr_HopperComponentsklrFr_Hopper-0002Flagsignoreversion
Source
TrainsTrainsetklrFr_HopperLicense.txtDestDir: {app}klrFr_HopperDestNameLicense.txtComponentsklrFr_Hopper-0003Flagsignoreversion
Source
TrainsTrainsetklrFr_HopperklrFr_Hopper-0003_e.wagDestDir: {app}klrFr_HopperComponentsklrFr_Hopper-0003Flagsignoreversion
Source
TrainsTrainsetklrFr_HopperklrFr_Hopper-0003_f.wagDestDir: {app}klrFr_HopperComponentsklrFr_Hopper-0003Flagsignoreversion
Source
TrainsTrainsetklrFr_HopperklrFr_Hopper-0003.aceDestDir: {app}klrFr_HopperComponentsklrFr_Hopper-0003Flagsignoreversion
Source
TrainsTrainsetklrFr_HopperklrFr_Hopper-0003_e.jpgDestDir: {app}klrFr_HopperComponentsklrFr_Hopper-0003Flagsignoreversion
Source
TrainsTrainsetklrFr_HopperklrFr_Hopper-0003_f.jpgDestDir: {app}klrFr_HopperComponentsklrFr_Hopper-0003Flagsignoreversion
Source
TrainsTrainsetklrFr_HopperklrFr_Hopper-0003.sDestDir: {app}klrFr_HopperComponentsklrFr_Hopper-0003Flagsignoreversion
Source
TrainsTrainsetklrFr_HopperklrFr_Hopper-0003.sdDestDir: {app}klrFr_HopperComponentsklrFr_Hopper-0003Flagsignoreversion
Source
TrainsTrainsetklrFr_HopperSDW_Hopper.aceDestDir: {app}klrFr_HopperComponentsklrFr_Hopper-0003Flagsignoreversion
Source
TrainsTrainsetklrFr_HopperSDW_Hopper.sDestDir: {app}klrFr_HopperComponentsklrFr_Hopper-0003Flagsignoreversion
Source
TrainsTrainsetklrFr_HopperklrFr_Hopper-pack_readme.txtDestDir: {app}klrFr_HopperComponentsklrFr_Hopper-0003Flagsignoreversion
Source
TrainsTrainsetklrFr_HopperLicense.txtDestDir: {app}klrFr_HopperDestNameLicense.txtComponentsklrFr_Hopper-0004Flagsignoreversion
Source
TrainsTrainsetklrFr_HopperklrFr_Hopper-0004_e.wagDestDir: {app}klrFr_HopperComponentsklrFr_Hopper-0004Flagsignoreversion
Source
TrainsTrainsetklrFr_HopperklrFr_Hopper-0004_f.wagDestDir: {app}klrFr_HopperComponentsklrFr_Hopper-0004Flagsignoreversion
Source
TrainsTrainsetklrFr_HopperklrFr_Hopper-0004.aceDestDir: {app}klrFr_HopperComponentsklrFr_Hopper-0004Flagsignoreversion
Source
TrainsTrainsetklrFr_HopperklrFr_Hopper-0004_e.jpgDestDir: {app}klrFr_HopperComponentsklrFr_Hopper-0004Flagsignoreversion
Source
TrainsTrainsetklrFr_HopperklrFr_Hopper-0004_f.jpgDestDir: {app}klrFr_HopperComponentsklrFr_Hopper-0004Flagsignoreversion
Source
TrainsTrainsetklrFr_HopperklrFr_Hopper-0004.sDestDir: {app}klrFr_HopperComponentsklrFr_Hopper-0004Flagsignoreversion
Source
TrainsTrainsetklrFr_HopperklrFr_Hopper-0004.sdDestDir: {app}klrFr_HopperComponentsklrFr_Hopper-0004Flagsignoreversion
Source
TrainsTrainsetklrFr_HopperSDW_Hopper.aceDestDir: {app}klrFr_HopperComponentsklrFr_Hopper-0004Flagsignoreversion
Source
TrainsTrainsetklrFr_HopperSDW_Hopper.sDestDir: {app}klrFr_HopperComponentsklrFr_Hopper-0004Flagsignoreversion
Source
TrainsTrainsetklrFr_HopperklrFr_Hopper-pack_readme.txtDestDir: {app}klrFr_HopperComponentsklrFr_Hopper-0004Flagsignoreversion 


Отправлено: 17:46, 12-06-2016 | #1574


SHVtYW4=


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

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


Цитата Max-RZD:
Но когда создаю инсталлятор, ругается что то на 38 линию. »
Знак "-" не используйте, т.е Name: klrFr_Hopper-0001. Используйте "_", т.е Name: klrFr_Hopper_0001.
Это сообщение посчитали полезным следующие участники:

Отправлено: 19:49, 12-06-2016 | #1575


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


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

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


Ага помогло, но теперь ругается на 44 линию?

Отправлено: 20:40, 12-06-2016 | #1576


SHVtYW4=


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

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


Цитата Max-RZD:
но теперь ругается на 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

-------
09a468a9b4293cd82adf6d6c60a9da82 | Tm9yZGVr
В связи со сменой железа и переходом на LInux с полным отказом от Windows - посещение на форуме будет редким.


Отправлено: 21:53, 12-06-2016 | #1577


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


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

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


Заменил ту часть, что у вас в образце. Всё равно ругается на ту строчку?
Скрытый текст


Прикладываю новый скрипт, всё как получилось.
Код: Выделить весь код
; 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

Отправлено: 11:27, 13-06-2016 | #1578


SHVtYW4=


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

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


Цитата Max-RZD:
Заменил ту часть, что у вас в образце. Всё равно ругается на ту строчку?
»
Значит во всех будет выводить ошибку. Читайте: "does not exist" - что означает: Файл отсутствует или указан неверный путь к файлу. Не вижу проблем.

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

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

-------
09a468a9b4293cd82adf6d6c60a9da82 | Tm9yZGVr
В связи со сменой железа и переходом на LInux с полным отказом от Windows - посещение на форуме будет редким.

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

Отправлено: 13:51, 13-06-2016 | #1579


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


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

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


Посмотрел, путь к файлу указан верно, может ещё не хватает какой то команды в скрипте к файлу?
Цитата Nordek:
"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

Отправлено: 19:19, 13-06-2016 | #1580



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

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

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Скрипты Inno Setup. Помощь и советы [часть 7] El Sanchez Автоматическая установка приложений 2499 02-02-2015 08:59
Скрипты Inno Setup. Помощь и советы [часть 6] El Sanchez Автоматическая установка приложений 2494 10-03-2014 11:51
Скрипты Inno Setup. Помощь и советы [часть 5] El Sanchez Автоматическая установка приложений 1999 28-03-2013 19:09
Скрипты Inno Setup. Помощь и советы [часть 4] El Sanchez Автоматическая установка приложений 2099 22-05-2012 23:16
Скрипты Inno Setup. Помощь и советы [часть 3] Serega Автоматическая установка приложений 3755 26-10-2011 17:58




 
Переход