Папка с файлами

Letter

Новичок
Нужно в инсталятор добавить папку с файлами, сделал через мастер, но при установки папки нет,
а все файлы из неустановленной папки в корне папки, как подхватить и установить папку с файлами? В папке FILES должны быть файлы , а папки нет.

[Files]
Source: "D:\PROECT\SOFT.exe"; DestDir: "{app}"; Flags: ignoreversion
Source: "D:\PROECT\FILES\*"; DestDir: "{app}"; Flags:ignoreversion recursesubdirs createallsubdirs
 

EvilAlex

Старожил
По справке оно должно работать) хз...
И что за прикол создавать новые темы в разделе со скриптами? без обид)

скинь весь скрипт.
 

Letter

Новичок
И что за прикол создавать новые темы в разделе со скриптами? без обид)
Да я как то сразу зарегистрировался и попал на страницу со скриптами, и подумал что надо здесь спрашивать.
Дайте ссылку где надо спрашивать.
Вот скрипт
; Этот сценарий создан с помощью Мастера Inno Setup.
; ОБРАТИТЕСЬ К СПРАВОЧНОЙ ДОКУМЕНТАЦИИ, ЧТОБЫ ИСПОЛЬЗОВАТЬ ВСЕ ВОЗМОЖНОСТИ INNO SETUP!

#define MyAppName "My Program"
#define MyAppVersion "1.5"
#define MyAppPublisher "My Company, Inc."
#define MyAppURL "http://www.wylek.ru/"
#define MyAppExeName "SOFT.exe"

[Setup]
; Примечание: Значение AppId является уникальным идентификатором для этого приложения.
; Не используйте одно и тоже значение AppId для разных приложений.
; (Для создания нового значения GUID, выберите в меню "Инструменты" пункт "Создать GUID".)
AppId={{B6DBC738-003B-4D75-8450-B61383B833DB}
AppName={#MyAppName}
AppVersion={#MyAppVersion}
;AppVerName={#MyAppName} {#MyAppVersion}
AppPublisher={#MyAppPublisher}
AppPublisherURL={#MyAppURL}
AppSupportURL={#MyAppURL}
AppUpdatesURL={#MyAppURL}
DefaultDirName={pf}\{#MyAppName}
DisableProgramGroupPage=yes
OutputDir=E:\
OutputBaseFilename=setup
Compression=lzma
SolidCompression=yes

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

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

[Files]
Source: "D:\PROECT\SOFT.exe"; DestDir: "{app}"; Flags: ignoreversion
Source: "D:\PROECT\FILES\*"; DestDir: "{app}"; Flags: ignoreversion recursesubdirs createallsubdirs
; Примечание: Не используйте' флаги "ignoreversion" для общих системных файлов.

[Icons]
Name: "{commonprograms}\{#MyAppName}"; Filename: "{app}\{#MyAppExeName}"
Name: "{commondesktop}\{#MyAppName}"; Filename: "{app}\{#MyAppExeName}"; Tasks: desktopicon

[Run]
Filename: "{app}\{#MyAppExeName}"; Description: "{cm:LaunchProgram,{#StringChange(MyAppName, '&', '&&')}}"; Flags: nowait postinstall skipifsilent
 

Шуль

Новичок
ВОзможно я не совсем понял, но:
В папке FILES должны быть файлы
" Source: "D:\PROECT\FILES\*"" здесь указвается папка, из которой берутся все файлы при создании сетапа, все файлы в эту папку ты помещаешь сам.
как подхватить и установить папку с файлами
Предыдущей командой ты и подхватываешь файлы с папки ( в твоем случае с D:\PROECT\FILES\ ) и распаковвываешь их в {app} , т.е. все что ты ему написал установщик сделал. Если тебе надо распаковать их в папку с нужным названием - то меняй это на DestDir: "{app}\нужная_папка."
 

nik1967

Old Men
Проверенный
Letter,
Код:
Source: "D:\PROECT\FILES\*"; DestDir: "{app}\FILES"; Flags:ignoreversion recursesubdirs createallsubdirs
 

Letter

Новичок
ВСЕМ СПАСИБО!!!!
Дайте ссылку где такие темы надо размещать
 
Сверху