1. Уважаемые гости и пользователи форума.
    Администрация настоятельно рекомендует не регистрировать несколько аккаунтов для одного пользователя. При выявлении наличия мультиаккаунтов будут заблокированы все учетные записи данного пользователя.
    Аккаунты, зарегистрированные на временную почту будут также заблокированы.

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

Тема в разделе "Inno Setup", создана пользователем Letter, 18 янв 2018.

  1. Новичок

    Регистрация:
    27 дек 2017
    Сообщения:
    13
    Симпатии:
    0
    Пол:
    Мужской
    Нужно в инсталятор добавить папку с файлами, сделал через мастер, но при установки папки нет,
    а все файлы из неустановленной папки в корне папки, как подхватить и установить папку с файлами? В папке FILES должны быть файлы , а папки нет.

    [Files]
    Source: "D:\PROECT\SOFT.exe"; DestDir: "{app}"; Flags: ignoreversion
    Source: "D:\PROECT\FILES\*"; DestDir: "{app}"; Flags:ignoreversion recursesubdirs createallsubdirs
     
  2. Ветеран

    Регистрация:
    18 авг 2011
    Сообщения:
    205
    Симпатии:
    93
    По справке оно должно работать) хз...
    И что за прикол создавать новые темы в разделе со скриптами? без обид)

    скинь весь скрипт.
     
    Nemko нравится это.
  3. Новичок

    Регистрация:
    27 дек 2017
    Сообщения:
    13
    Симпатии:
    0
    Пол:
    Мужской
    Да я как то сразу зарегистрировался и попал на страницу со скриптами, и подумал что надо здесь спрашивать.
    Дайте ссылку где надо спрашивать.
    Вот скрипт
    ; Этот сценарий создан с помощью Мастера 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
     
  4. Старожил

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

    Регистрация:
    27 дек 2017
    Сообщения:
    13
    Симпатии:
    0
    Пол:
    Мужской
    Да, беру отсюда , при установки нужно что бы создалась такая же папка FILES с файлами. Как правильно написать?
     
  6. Новичок

    Регистрация:
    27 дек 2017
    Сообщения:
    13
    Симпатии:
    0
    Пол:
    Мужской
    куда это вписать?
     
  7. Old Men Проверенный

    Регистрация:
    17 июн 2011
    Сообщения:
    452
    Симпатии:
    420
    Пол:
    Мужской
    Letter,
    Код (Inno):
    Source: "D:\PROECT\FILES\*"; DestDir: "{app}\FILES"; Flags:ignoreversion recursesubdirs createallsubdirs
     
    Letter нравится это.
  8. Новичок

    Регистрация:
    27 дек 2017
    Сообщения:
    13
    Симпатии:
    0
    Пол:
    Мужской
    ВСЕМ СПАСИБО!!!!
    Дайте ссылку где такие темы надо размещать
     
  9. Ветеран

    Регистрация:
    18 авг 2011
    Сообщения:
    205
    Симпатии:
    93
    http://krinkels.org/forums/inno-setup.250/
     

Поделиться этой страницей