私はNSISの初心者です。MUIコンポーネントページに関してサポートが必要です。セクショングループ内に3つのセクショングループと異なるセクションを追加しています。ユーザーの選択に基づいて、さまざまなアクションを実行する必要があります。ユーザーには、複数のオプションを選択するオプションがあります。したがって、3つ以上のセクションがあり、ユーザーがこれらのオプションを選択したことを確認し、それに基づいてさまざまなメッセージボックスを表示するサンプルコードについて、誰か助けてください。
2551 次
1 に答える
2
あなたの本当の目標が何であるかは私には非常に不明確ですが、セクションの状態をチェックすることは次のように行うことができます:
!include LogicLib.nsh
page components
page instfiles
SectionGroup /e "Group 1"
Section "G1S1" SEC_G1S1
SectionEnd
Section /o "G1S2" SEC_G1S2
SectionEnd
SectionGroupEnd
SectionGroup /e "Group 2"
Section /o "G2S1" SEC_G2S1
SectionEnd
Section "G2S2" SEC_G2S2
SectionEnd
SectionGroupEnd
Section -Hidden
${If} ${SectionIsSelected} ${SEC_G1S1}
MessageBox mb_ok "G1S1 is selected"
${EndIf}
${If} ${SectionIsSelected} ${SEC_G1S2}
MessageBox mb_ok "G1S2 is selected"
${EndIf}
# Check the other sections here ...
SectionEnd
于 2012-01-17T20:16:00.160 に答える