【发布时间】:2014-07-05 20:01:13
【问题描述】:
我已经使用 NSIS 创建了一个安装程序。其中我包括了 2 个单选按钮。每当用户选择任何单选按钮时,它都会立即开始执行,但我希望在选择单选按钮后执行应该仅在用户按下自定义按钮后才开始执行。
那么如何在我的脚本中添加按钮(比如下一步)以及如何将我的单选按钮选择与它连接起来?
部分代码sn-p如下:
Function mode_selection
nsDialogs::Create 1018
Pop $dialog
${NSD_CreateLabel} 0 10 75% 20u "Choose your preference....."
Pop $0
${NSD_CreateRadioButton} 20 60 100% 25u "Execution Mode"
Pop $hwnd
${NSD_AddStyle} $hwnd ${WS_GROUP}
${NSD_OnClick} $hwnd exec_mode
${NSD_CreateRadioButton} 20 90 100% 25u "Debug Mode "
Pop $hwnd
${NSD_OnClick} $hwnd debug_mode
nsDialogs::Show
FunctionEnd
Function exec_mode
;some code
FunctionEnd
Function debug_mode
;some code
FunctionEnd
【问题讨论】: