2013-04-08 49 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可以找到...