Reference/SectionSetInstTypes: Difference between revisions
From NSIS Wiki
Jump to navigationJump to search
(Created page with "=SectionSetInstTypes= section_index inst_types Sets the install types the section specified by section_index defaults to the enabled state in. Note that the section index star...") |
mNo edit summary |
||
Line 15: | Line 15: | ||
SectionSetInstTypes ${test_section_id} 12 | SectionSetInstTypes ${test_section_id} 12 | ||
FunctionEnd</highlight-nsis> | FunctionEnd</highlight-nsis> | ||
''Command introduced with NSIS v2.0'' |
Revision as of 11:23, 3 June 2013
SectionSetInstTypes
section_index inst_types
Sets the install types the section specified by section_index defaults to the enabled state in. Note that the section index starts with zero. Every bit of inst_types is a flag that tells if the section is in that install type or not. For example, if you have 3 install types and you want the first section to be included in install types 1 and 3, then the command should look like this:
SectionSetInstTypes 0 5 because the binary value for 5 is "00000101". The error flag will be set if the section index specified is out of range. Section test test_section_id SectionEnd Function .onInit # associate section 'test' with installation types 3 and 4 SectionSetInstTypes ${test_section_id} 12 FunctionEnd
Command introduced with NSIS v2.0