0
我在一個安裝程序中有兩個安裝: http://nsis.sourceforge.net/Two_installations_in_one_installer 如何自定義兩個安裝的標題欄(安裝名稱)?Nsis:在一個安裝程序中更改標題欄
我在一個安裝程序中有兩個安裝: http://nsis.sourceforge.net/Two_installations_in_one_installer 如何自定義兩個安裝的標題欄(安裝名稱)?Nsis:在一個安裝程序中更改標題欄
NSIS是不是真的設計要做到這一點,所以你必須每次頁面的變化進行手動設置:
!include MUI.nsh
!include WinMessages.nsh
Caption " "
!define MUI_PAGE_CUSTOMFUNCTION_SHOW lic1
!insertmacro MUI_PAGE_LICENSE "${__FILE__}"
!define MUI_PAGE_CUSTOMFUNCTION_SHOW inst1
!insertmacro MUI_PAGE_INSTFILES
!define MUI_PAGE_CUSTOMFUNCTION_SHOW lic2
!insertmacro MUI_PAGE_LICENSE "${__FILE__}"
!define MUI_PAGE_CUSTOMFUNCTION_SHOW inst2
!insertmacro MUI_PAGE_INSTFILES
!insertmacro MUI_LANGUAGE English
Function lic1
SendMessage $HWNDPARENT ${WM_SETTEXT} 0 "STR:Foo$(^LicenseSubCaption)"
FunctionEnd
Function inst1
SendMessage $HWNDPARENT ${WM_SETTEXT} 0 "STR:Foo$(^InstallingSubCaption)"
FunctionEnd
Function lic2
SendMessage $HWNDPARENT ${WM_SETTEXT} 0 "STR:Bar$(^LicenseSubCaption)"
FunctionEnd
Function inst2
SendMessage $HWNDPARENT ${WM_SETTEXT} 0 "STR:Bar$(^InstallingSubCaption)"
FunctionEnd
謝謝安德斯! – Maria 2014-10-14 13:13:21