私は、スクロールライセンスプラグインとの相互作用に問題があるインストーラを持っています。プラグインがなくてもインストーラはうまく動作しますが、プラグインには次のものが含まれています:NSIS Scroll License Welcome画面
!
include MUI.nsh
!define MUI_PAGE_CUSTOMFUNCTION_SHOW LicenseShow
!insertmacro MUI_PAGE_LICENSE "EULA.txt"
unction LicenseShow
ScrollLicense::Set /NOUNLOAD
FunctionEnd
Function .onGUIEnd
ScrollLicense::Unload
FunctionEnd
Section A
Section End
問題はここにあります。 [ようこそ]ページが[ライセンス]ページより前に表示されている場合、スクロールバーと承認ボタンを探しているため、次の画面に進むことはできません。 WELCOMEのページを削除しても問題ありません。誰もこのプラグインでの経験はありますか?どのように私はMUI_PAGE_WELCOMEを無視するプラグインを得ることができますか?
!insertmacro MUI_PAGE_WELCOME <--- If I remove this Welcome page everything works great!
!insertmacro MUI_PAGE_LICENSE "eula.rtf"
!insertmacro MUI_PAGE_DIRECTORY
!insertmacro MUI_PAGE_INSTFILES
!insertmacro MUI_PAGE_FINISH
!insertmacro MUI_UNPAGE_CONFIRM
!insertmacro MUI_UNPAGE_INSTFILES
あなたのファイルには何が混乱していますか?それは最初のブロックか2番目のブロックですか? – crashmstr