2013-04-08 36 views
0

我有以下腳本:自定義功能在NSIS頁面消失

!insertmacro MUI_PAGE_WELCOME 
!insertmacro MUI_PAGE_COMPONENTS 
!define MUI_PAGE_CUSTOMFUNCTION_PRE ComponentPost 
!insertmacro MUI_PAGE_DIRECTORY 
!define MUI_PAGE_CUSTOMFUNCTION_SHOW DirectoryShow 
!define MUI_PAGE_CUSTOMFUNCTION_LEAVE DirectoryLeave 
!insertmacro MUI_PAGE_DIRECTORY 
!insertmacro MUI_PAGE_DIRECTORY 
!insertmacro MUI_PAGE_INSTFILES 
!insertmacro MUI_PAGE_FINISH 

不幸的是,第一個目錄選擇對話框後,目錄頁返回到默認,我在做什麼錯?

回答

0

當使用多個目錄頁,你也通常要選擇的路徑存儲在不同的變量:

Var SomeOtherFolder 
!define MUI_DIRECTORYPAGE_VARIABLE $SomeOtherFolder 
!insertmacro MUI_PAGE_DIRECTORY 
... 
Section 
SetOutPath $SomeOtherFolder 
File /r "c:\otherfiles" 
Section 

所有這些信息都可以在Modern UI readme可以找到...