1
我需要在安裝結束時顯示一些包含文本的頁面。據我所知,沒有用於顯示文本頁面的模板。多次使用MUI_PAGE_WELCOME是無害的嗎?
由於構建自己的頁面模板看起來有點複雜,我,我想我可能只是濫用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_PAGE_FINISH',但在此之前,我想顯示一些消息。這就是爲什麼我正在尋找一種模板頁面類型,可以讓我做到這一點。我見過'nsDialogs'的定義,但它看起來相當複雜,這就是我尋找模板的原因。但很高興知道我可以像我喜歡的那樣頻繁地使用MUI_PAGE_WELCOME。我想這只是名字「歡迎」,讓我感到困惑,因爲它聽起來像只能用作歡迎頁面。 – Andreas