在我的NSIS安装程序中,我有一个自定义功能,用户有2个单选按钮。选择第一个并单击“下一步”将安装该软件。选择第二个(浏览)并单击“下一步”将显示安装介质上的HTML文件。
一切正常但我想在用户选择浏览选项并显示HTML页面时实际退出安装程序。知道怎么做吗?
在我的自定义页面中,我有这个:
${NSD_CreateRadioButton} 70 95 40% 6% "Install the Manuals to your PC"
Pop $hwnd
${NSD_AddStyle} $hwnd ${WS_GROUP}
${NSD_SetUserData} $hwnd "true"
${NSD_OnClick} $hwnd RadioClick
${NSD_CreateRadioButton} 70 175 40% 6% "Browse the $MEDIUM content"
Pop $hwnd
${NSD_SetUserData} $hwnd "false"
${NSD_OnClick} $hwnd RadioClick
我有一个获取数据的函数:
Function RadioClick
Pop $hwnd
${NSD_GetUserData} $hwnd $inst
FunctionEnd
最后,一个用这些数据填充的功能(开始安装或浏览):
Function post
${If} $inst == ""
MessageBox MB_OK "Please specify an option"
Abort
${ElseIf} $inst == false
ExecShell "open" "$EXEDIR\TechPubList_ForPC\$START_PUB"
Abort
${EndIf}
FunctionEnd
在实际退出安装程序的“Abort”之后,我需要放入最后一个函数。
欢迎任何帮助!谢谢!