组件A与B不能同时安装,选择组建A时,组件B自动被取消选择,而当B被勾选时,A被自动取消选择。
实现起来的脚本:
Function .onSelChange SectionGetFlags ${secA} $1 SectionGetFlags ${secB} $2 StrCmp $2 1 0 +2 SectionSetFlags ${secA} 0 StrCmp $1 1 0 +2 SectionSetFlags ${secB} 0 FunctionEnd
将此代码复制到最后一个Sectiongroupend(如果没有就是Sectionend)的后面即可。其中SecA、SecB分别改为你要定义的互斥组件的编号。