在安装完成页面添加多个Checkbox

优质
小牛编辑
148浏览
2023-12-01
可以在完成页面的准备函数里面写入如下代码:

!insertmacro MUI_INSTALLOPTIONS_WRITE "ioSpecial.ini" "Field 5" "Type" 
"Checkbox"
!insertmacro MUI_INSTALLOPTIONS_WRITE "ioSpecial.ini" "Field 5" 
"Text" "选择是否开机自动运行"
!insertmacro MUI_INSTALLOPTIONS_WRITE "ioSpecial.ini" 
"Field 5" "Left" "120"
!insertmacro MUI_INSTALLOPTIONS_WRITE "ioSpecial.ini" 
"Field 5" "Right" "315"
!insertmacro MUI_INSTALLOPTIONS_WRITE "ioSpecial.ini" 
"Field 5" "Top" "75"
!insertmacro MUI_INSTALLOPTIONS_WRITE "ioSpecial.ini" 
"Field 5" "Bottom" "87"
!insertmacro MUI_INSTALLOPTIONS_WRITE "ioSpecial.ini" 
"Field 5" "State" "1"

然后在完成页面离开函数里通过判断!insertmacro MUI_INSTALLOPTIONS_READ $0 "ioSpecial.ini"
"Field 5" "State"
$0为1时说明选择了,否则就是没有选择。

上面的Field 5根据你的ioSpecial.ini实际情况定

上面的只是针对添加一个checkbox的代码 添加多个checkbox的方法相同 但要更改Field数目和相应的显示位置。