PDA

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


Страниц : 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

Саш_ОК
07-12-2008, 22:51
Ребята скажите -вот есть двет проблеми -помогите решить!

1 как зделать так что б параметр Flags: exclusive біл в обеих позициях!

Name: "desktopicon"; Description: "{cm:CreateDesktopIcon}"; GroupDescription: "{cm:AdditionalIcons}"; Flags: exclusive
Name: "quicklaunchicon"; Description: "{cm:CreateQuickLaunchIcon}"; GroupDescription: "{cm:AdditionalIcons}"; Flags: unchecked

2 создаю инстайлер - в нём есть фали которие кидаются в папку систем32 а есть файли и папки которие кидаются в Ц/Програм Файлз ... но есть проблема -когда изменяю дирректорию установки -файли кидаются в нужную деррикторию а вот папки нет!
Что делать????
[Files]
Source: "J:\Instal\MyProg.apm"; DestDir: "{app}"; Flags: ignoreversion
Source: "J:\Instal\MyProg.ico"; DestDir: "{app}"; Flags: ignoreversion
Source: "J:\Instal\autorun.inf"; DestDir: "{app}"; Flags: ignoreversion
Source: "J:\Instal\bottom.html"; DestDir: "{app}"; Flags: ignoreversion
Source: "J:\Instal\data_index.js"; DestDir: "{app}"; Flags: ignoreversion
Source: "J:\Instal\index.html"; DestDir: "{app}"; Flags: ignoreversion
Source: "J:\Instal\main.hta"; DestDir: "{app}"; Flags: ignoreversion
Source: "J:\Instal\navigation.html"; DestDir: "{app}"; Flags: ignoreversion
Source: "J:\Instal\navigation.js"; DestDir: "{app}"; Flags: ignoreversion
Source: "J:\Instal\partners.txt"; DestDir: "{app}"; Flags: ignoreversion
Source: "J:\Instal\MyProg.ico"; DestDir: "{app}"; Flags: ignoreversion
Source: "J:\Instal\Price.txt"; DestDir: "{app}"; Flags: ignoreversion
Source: "J:\Instal\right.html"; DestDir: "{app}"; Flags: ignoreversion
Source: "J:\Instal\search.js"; DestDir: "{app}"; Flags: ignoreversion
Source: "J:\Instal\settings.js"; DestDir: "{app}"; Flags: ignoreversion
Source: "J:\Instal\style.css"; DestDir: "{app}"; Flags: ignoreversion
Source: "J:\Instal\userguide.txt"; DestDir: "{app}"; Flags: ignoreversion
Source: "J:\Instal\MyProg.apm"; DestDir: "{app}"; Flags: ignoreversion
Source: "J:\Instal\MyProg.exe"; DestDir: "{app}"; Flags: ignoreversion
Source: "J:\Instal\printButton.png"; DestDir: "C:/WINDOWS/system32/"; Flags: ignoreversion recursesubdirs createallsubdirs
Source: "J:\Instal\Adobe_Reader\*"; DestDir: "C:\Program Files\MyProg\Adobe_Reader"; Flags: ignoreversion recursesubdirs createallsubdirs
Source: "J:\Instal\MyProg_files\*"; DestDir: "C:\Program Files\MyProg\MyProg_files"; Flags: ignoreversion recursesubdirs createallsubdirs
Source: "J:\Instal\Map\*"; DestDir: "C:\Program Files\MyProg\Map"; Flags: ignoreversion recursesubdirs createallsubdirs
Source: "J:\Instal\clients\*"; DestDir: "C:/WINDOWS/system32"; Flags: ignoreversion recursesubdirs createallsubdirs

boss911
08-12-2008, 01:30
Саш_ОК

А какая собственно проблема, ведь работает, в двух позициях? Если вы хотите, чтобы определенная задача была выбрана по умолчанию, добавьте туда флаг unchecked.


Для начала, применяйте для директорий константы:
WINDOWS/system32 - {sys}
Program Files - {pf}

Покажите, что у вас тут:
[Setup]
DefaultDirName=

Саш_ОК
08-12-2008, 08:43
DefaultDirName={pf}\MyProg

Resylenr
08-12-2008, 12:56
Как создать скрипт чтобы на страницу "Выбор папки установка" перенести чебоксы создания ярлыков и установки доп. компонентов.

http://www.imageup.ru/img2/173715.jpeg

Как можно извлекать 7-Zip, RAR архивы чтоб процесс их распаковки отображался в прогрессбаре.

http://www.imageup.ru/img2/273714.jpeg

Помогите очень надо.

boss911
08-12-2008, 17:15
DefaultDirName={pf}\MyProg »
Должно работать так, из вашего примера:
Source: "J:\Instal\Map\*"; DestDir: "{app}\Map"; Flags: ignoreversion recursesubdirs createallsubdirs
Source: "J:\Instal\Adobe_Reader\*"; DestDir: "{app}\Adobe_Reader"; Flags: ignoreversion recursesubdirs createallsubdirs
Так же обратите внимание на то, что я писал вам выше.

Саш_ОК
08-12-2008, 17:47
boss911
Спасибо помогла!
Ещё такой вопрос можно так зделать что б параметр exclusive біл для обеих галочок -а то я его ставлю а он только на ондном какомто параметре -или на роб стол ярлик или в панель бистр запуска!
Спс
Или что ти посоветуеш?

Resylenr
08-12-2008, 18:11
Пожалуйста помагите

boss911
08-12-2008, 19:13
или на роб стол ярлик или в панель бистр запуска! »
А так устроена функция (флаг) exclusive, одно из двух должно быть выбрано по умолчанию. Выбор по Умолчанию можно выставлять флагом unchecked в тех чекбоксах и радиобатонах, которые вы не хотите, чтобы они были выбраны. Возможною, ситуацию можно решить с помощью кода в Паскале, но тут я далек.

Resylenr
09-12-2008, 19:03
boss911, Помоги мне решить проблему, которую я описал выше.

boss911
09-12-2008, 19:20
Resylenr
Возможною, ситуацию можно решить с помощью кода в Паскале, но тут я далек. »
То есть стандартными средствами Inno не как, писать код нужно, а для показа прогрессбара распаковки архивов, тут еще видимо и дополнительные файлы нужны.

Diman19
13-12-2008, 21:27
Всем привет!Скажите пожалуйста как создать дерево раскрывающихся компонентов(выбирается какие компоненты устанавливать)

Resylenr
16-12-2008, 19:15
У каво есть скрипт или библиотека для распаковки архивов FreeArc (.arc) с отображением в прогрессбаре.

Gennadich
17-12-2008, 18:10
Никто не знает как предотвратить возможность одновременного запуска нескольких экземпляров сетапа?

Resylenr
18-12-2008, 04:57
Diman19,
Чтобы получить раскрывающий список компонентов (и многие другие возможности), установи ISPack v5.2.3 (обязательно с препроцессором), а затем обнови Inno Setup до расширенной версии от ResTools (http://victor-dobrov.narod.ru/InnoSetup-5.2.3_withCompRollUp.exe).

И потом в скрипте, в секцию [Setup], достаточно поставить ComponentsListTVStyle=true и всё, будет такой список компонентов...

Resylenr
20-12-2008, 06:42
Подскажите как заблокировать чекбокс на станице выбора дополнительных задач.
И как если после установки приложения при запуске установщика выводилось сообщениие:

Запустить Программу XXXX
Да Нет
при нажатии Да запускалась программа, а при Нет выход из программы установки.

Скрин:
http://www.imageup.ru/img10/autorun76533.jpg

МИШАНЧИК
31-12-2008, 14:07
Подскажите пожалуйста! Как в скрипте правильно укзать, чтоб было не:
[Files]
Source: {app}\хххх.exe; DestDir: {app};
Source: {app}\хххх.exe.manifest; DestDir: {app}; ,
а чтоб просто указать в какой папке находится исходное содержимое?

Serega
31-12-2008, 14:42
чтоб просто указать в какой папке находится исходное содержимое? »
Если вы имеете в виду, как это записать одной строкой, то:
[Files]
Source: {app}\*; DestDir: {app}; Flags: ignoreversion recursesubdirs createallsubdirs

NeleGALL
09-01-2009, 12:45
Здравствуйте, может эта информация где-то поднималась, но мне найти не удалось. Меня интересует, как можно bin файлы переименовать в установщике? Чтобы файл setup-1.bin стал, к пример part1.bin, и при этом установщик его корректно принял.

Саш_ОК
09-01-2009, 16:48
Дайте пож силку на пост где обьясняют как делать инсталятор с bin файлами -а то немогу найти!
Буду благодарен!

boss911
09-01-2009, 20:03
как делать инсталятор с bin файлами -а то немогу найти! »

Попробуйте -
[Setup]
DiskSpanning=true




© OSzone.net 2001-2012