簡體   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