尝试制作两个不同的按钮,以便稍后在NSIS中重新启动和重新启动

  • 本文关键字:重新启动 NSIS 按钮 两个 nsis
  • 更新时间 :
  • 英文 :


当我使用NSIS代码时,我试图制作两个不同的按钮来重新启动&稍后在NSIS中重新启动。基于nsis论文我们需要使用以下命令(MUI_FINISPAGE_TEXT_REBOOTNOW、MUI_FINISHPAGE_EXT_REBOOTLATER(但我得到了一个错误,叫做";名为MUI_FINISPAGE_EXT_REBOOTNOW的宏。未找到";。你能告诉我我们怎样才能完成这项棘手的任务吗。

定义MUI_FINISPAGE_EXT_REBOOTNOW";是的,现在重新启动计算机";

定义MUI_FINISPAGE_EXT_REBOOTLATER";不,我稍后会重新启动计算机;

插入宏MUI_PAGE_WLOME

插入宏MUI_PAGE_INSTFILES

插入宏MUI_FINISPAGE_EXT_REBOOTNOW

插入宏MUI_FINISPAGE_EXT_REBOOTLATER

插入宏MUI_PAGE_FINISH

插入宏MUI_UNPAGE_INSTFILES

插入宏MUI_ LANGUAGE";英语";

MUI端------

区段测试
SectionEnd

这些是自定义页面的定义,而不是您可以调用的宏。

!include MUI2.nsh
!insertmacro MUI_PAGE_INSTFILES
!define MUI_FINISHPAGE_REBOOTLATER_DEFAULT ; Make "later" the default option
!define MUI_FINISHPAGE_TEXT_REBOOTNOW "Reboot now!!!!" ; Custom text
!insertmacro MUI_PAGE_FINISH
!insertmacro MUI_LANGUAGE English
Section
Sleep 2222
SetRebootFlag True # Pretend we did something that requires a reboot
SectionEnd

最新更新