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

Показать сообщение отдельно

Аватара для kotyarko@fb

Старожил


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

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


Цитата svs23:
если в списке компонентов выбран пункт 1 то копировать файл 1
если в списке компонентов выбран пункт 2 то копировать файл 2
если в списке компонентов выбран пункт 3 то копировать файл 3
если в списке компонентов выбран пункт 1 и 2 то копировать файл 4 но не копировать файл 1 и 2
если в списке компонентов выбран пункт 2 и 3 то копировать файл 5 но не копировать файл 2 и 3
если в списке компонентов выбран пункт 1 и 3 то копировать файл 6 но не копировать файл 1 и 3
если в списке компонентов выбран пункт 1 и 2 и 3 то копировать файл 7 но не копировать файл 1 и 2 и 3 »
Там же поддерживаются логические операторы. Значит что-то типо такого должно прокатить:
Код: Выделить весь код
[Components]
Name: one; Description: "1";
Name: two; Description: "2";
Name: three; Description: "3";

[Files]
Source: "File1"; DestDir: ""; Components: one and not (two and three);
Source: "File2"; DestDir: ""; Components: two and not (one and three);
Source: "File3"; DestDir: ""; Components: three and not (one and two);
Source: "File4"; DestDir: ""; Components: one and two and not three;
Source: "File5"; DestDir: ""; Components: two and three and not one;
Source: "File6"; DestDir: ""; Components: one and three and not two;
Source: "File7"; DestDir: ""; Components: one and two and three;
Надеюсь, правильно вас понял.

-------
http://forum.worldoftanks.ru/topic/1429925-/
Исходник моего установщика: https://bitbucket.org/Kotyarko_O/kmp

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

Отправлено: 15:09, 01-04-2015 | #402