要跳过页面,请在页面预回调中调用
首先,请原谅我英语不好~你好,我需要完成这个问题:如果用户安装了我的应用程序,更新到应用程序,我希望安装程序不显示MUI_PAGE_DIRECTORY,如果用户从未安装,可以显示MUI_PAGE _DIRECTORY。但当我写install.nsh时发现我做不到。如
// I want this write
${if} $userInstallPath != ""
//
${else}
!insertmacro MUI_PAGE_DIRECTORY
${endif}
但这不是真的
Abort
。我不知道你是如何在Electron构建器中做到这一点的,但在正常的NSIS中,你可以做到这一步:
!define MUI_PAGE_CUSTOMFUNCTION_PRE dirskip
!insertmacro MUI_PAGE_DIRECTORY
...
Function dirskip
${If} $userInstallPath != ""
Abort
${EndIf}
FunctionEnd