[英]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.