我编写了一个包含多个组件的 Inno Setup 脚本。脚本的 [Run] 组件包括这些行,因此 Finish 屏幕上最多可以有五个复选框。
我的问题是:我可以让这些选项互斥,让用户只能选择一个吗?换句话说,我可以用单选按钮替换复选框吗?
[Run]
Filename: "{app}\vDosWP51.exe"; Flags: postinstall skipifsilent unchecked; Description: "&Launch vDosWP51"; Components: InstallForWP51
Filename: "{app}\vDosWP61.exe"; Flags: postinstall skipifsilent unchecked; Description: "Launch vDos&WP61"; Components: InstallForWP61
Filename: "{app}\vDosWP62.exe"; Flags: postinstall skipifsilent unchecked; Description: "Launch &vDosWP62"; Components: InstallForWP62
Filename: "{app}\vDosWPO31.exe"; Flags: postinstall skipifsilent unchecked; Description: "Launch &Office 3.1"; Components: InstallShell\InstallOffice31
Filename: "{app}\vDosSH40.exe"; Flags: postinstall skipifsilent unchecked; Description: "Launch &Shell 4.0"; Components: InstallShell\InstallShell40
一个复杂的问题是这些选项中的一到五个可能可用,具体取决于用户选择安装的组件。
由于我不知道这五个选项中的哪一个可能出现在“完成”屏幕上,因此我不知道我该如何做这样的事情(尽管它似乎指向正确的方向):
感谢您对此的任何帮助。