Как для каждой из них указать свою директорию?
Не совсем понятно, что вы имеете ввиду...
Как при отметке определённого компонента изменить каталог установки?
Код:
Код: Выделить всё
Section /o "Мой компонент"
StrCpy $INSTDIR "C:\Мой путь"
SetOutPath "$INSTDIR"
File "мой файл для упаковки.txt"
SectionEnd
Section /o "Мой компонент 2"
StrCpy $INSTDIR "C:\Мой путь 2"
SetOutPath "$INSTDIR"
File "мой файл для упаковки 2.txt"
SectionEndИли как создать для каждого компонента отдельное запоминание папки?
Код:
Код: Выделить всё
Section /o "Мой компонент"
Var /global MyVarComponent1
StrCpy $MyVarComponent1 "C:\Мой путь"
SetOutPath "$MyVarComponent1"
File "мой файл для упаковки.txt"
SectionEnd
Section /o "Мой компонент 2"
Var /global MyVarComponent2
StrCpy $MyVarComponent2 "C:\Мой путь 2"
SetOutPath "$MyVarComponent2"
File "мой файл для упаковки 2.txt"
SectionEnd