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