2017-03-17 4 views
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에 대해 다소 새로운 사람이라면, 내가 여기서하고있는 일이 허용되고 무해한 것인지 또는 그것이 의미가 있는지 여부에 대한 질문을하고 싶습니다.

답변

1

일반적으로 끝 부분에 MUI 끝 페이지 (MUI_PAGE_FINISH)를 사용하지만 원할 경우 시작 페이지를 다시 표시 할 수 있습니다.

원하는만큼 페이지를 표시 할 수 있습니다. nsDialogs 플러그인을 사용하여 사용자 정의 페이지를 작성할 수도 있습니다.

MUI 설명서는 특정 유형의 모든 페이지에 적용되는 정의와 해당 유형의 다음 페이지에만 적용되는 정의를 알려줍니다.

+0

감사합니다. 'MUI_PAGE_FINISH'도 사용하고 있지만 그 전에는 몇 가지 메시지를 보여 드리고 싶습니다. 그것이 제가 할 수있는 템플릿 페이지 유형을 찾는 이유입니다. 'nsDialogs' 정의를 보았지만 다소 복잡해 보입니다. 그래서 내가 템플릿을 찾고있었습니다. 그러나 내가 좋아하는만큼 자주'MUI_PAGE_WELCOME'을 다시 사용할 수 있다는 것을 아는 것은 좋은 일입니다. 내 생각에 환영 페이지로만 사용할 수있는 것처럼 들리므로 "Welcome"라는 이름이 나에게 혼란 스러웠다. – Andreas