NSIS Scroll License Plugin

时间:2012-04-02 18:38:03

标签: nsis

有没有人有使用NSIS Scroll License Plugin的经验?

我正在尝试获取滚动许可插件以强制滚动到EULA的结尾。我有以下几行代码(见下文);我遇到的问题是欢迎屏幕下一个按钮显示为灰色,所以我甚至无法使用此插件进入许可页面:(关于这个的任何想法?

非常感谢!

定义

!define MUI_PAGE_CUSTOMFUNCTION_SHOW LicenseShow

INSERTMACROS

!insertmacro MUI_PAGE_LICENSE mylicense.txt
!insertmacro MUI_LANGUAGE English

部分 - 主要SEC0000    很多文件 SectionEnd

功能

LicenseForceSelection checkbox

Function LicenseShow
  ScrollLicense::Set /NOUNLOAD
FunctionEnd

Function .onGUIEnd
  ScrollLicense::Unload
FunctionEnd

1 个答案:

答案 0 :(得分:0)

您提供的代码中缺少许多内容,以便我们测试您的代码。另请注意,您至少需要一个部分。

这是一个最小的运行样本:

!include "MUI.nsh"

Name    "ScrollLicense Test"
OutFile "ScrollLicense.exe" 

!define MUI_PAGE_CUSTOMFUNCTION_SHOW LicenseShow
!insertmacro MUI_PAGE_LICENSE mylicense.txt

!insertmacro MUI_LANGUAGE English

LicenseForceSelection checkbox

Function LicenseShow
  ScrollLicense::Set /NOUNLOAD
FunctionEnd

Function .onGUIEnd
  ScrollLicense::Unload
FunctionEnd

Section "A Section"
;some things to install
;...
SectionEnd