繁体   English   中英

NSIS MessageBox跳转偏移

[英]NSIS MessageBox jump offset

如果MessageBox返回IDNO,我无法理解下面的代码跳转到特定偏移量有什么问题。

下面的代码是在选择IDNO时退出安装程序,但它总是跳转到Goto endCurrentBlock

    MessageBox MB_YESNO|MB_ICONEXCLAMATION "Would you like to continue installation?" IDNO +3
    !insertmacro ShowStatus "Failed to install software"
    Goto endCurrentBlock
    Quit

如果我使用absoule标签进行跳跃,它的效果很好。 可能是什么原因?

跳过偏移量跳过x个NSIS指令但是!insertmacro是一个预处理器指令,可能会扩展为零,一个或多个NSIS指令。

不建议组合偏移跳转和!insertmacro因为它只是通过更改宏来破坏你的代码......

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM