Nsis 多次使用MUI_PAGE_WELCOME是否无害?
我需要在安装结束时显示一些包含文本的页面。就我所见,没有一个模板只显示一个文本页面 由于构建自己的页面模板对我来说有点复杂,我想我可以滥用Nsis 多次使用MUI_PAGE_WELCOME是否无害?,nsis,Nsis,我需要在安装结束时显示一些包含文本的页面。就我所见,没有一个模板只显示一个文本页面 由于构建自己的页面模板对我来说有点复杂,我想我可以滥用MUI_page_WELCOME来实现这一目的,并多次使用它,例如: !insertmacro MUI_PAGE_WELCOME !insertmacro MUI_PAGE_LICENSE "license.txt" !insertmacro MUI_PAGE_COMPONENTS !insertmacro MUI_PAGE_DIRECTORY !insert
MUI_page_WELCOME
来实现这一目的,并多次使用它,例如:
!insertmacro MUI_PAGE_WELCOME
!insertmacro MUI_PAGE_LICENSE "license.txt"
!insertmacro MUI_PAGE_COMPONENTS
!insertmacro MUI_PAGE_DIRECTORY
!insertmacro MUI_PAGE_INSTFILES
!define MUI_WELCOMEPAGE_TITLE "Text page 1"
!define MUI_WELCOMEPAGE_TEXT "An important information..."
!insertmacro MUI_PAGE_WELCOME
!define MUI_WELCOMEPAGE_TITLE "Text page 2"
!define MUI_WELCOMEPAGE_TEXT "Another important information..."
!insertmacro MUI_PAGE_WELCOME
!define MUI_WELCOMEPAGE_TITLE "Text page 3"
!define MUI_WELCOMEPAGE_TEXT "And a final important information..."
!insertmacro MUI_PAGE_WELCOME
这似乎很有效。不过,作为一个对NSIS相当陌生的人,我想问一个问题,我在这里所做的是允许的、无害的还是有任何影响。您通常在结尾使用MUI finish页面(
MUI_page_finish
),但如果您真的想,您可以再次显示欢迎页面
您可以根据需要多次显示任何页面。您还可以使用该插件创建自定义页面
MUI文档告诉您哪些定义适用于特定类型的所有页面,哪些定义仅适用于该类型的下一页。谢谢。我也在使用
MUI_PAGE_FINISH
,但在此之前我想显示一些消息。这就是为什么我要寻找一个模板页面类型,允许我这样做。我看过nsDialogs
定义,但它看起来相当复杂,这就是我寻找模板的原因。但很高兴知道我可以随时重复使用MUI\u PAGE\u WELCOME
。我猜只是“欢迎”这个名字让我困惑,因为它听起来好像只能用作欢迎页面。