在 NSIS 的编译期间更新相对的 jumb 标签名称
Update relative jumb label name during compile time in NSIS
有没有办法在 NSIS 中每次编译时更新 Goto 标签。
我已经尝试使用 ${Counter} 来标记如下所示的条件,但没有成功。
IntCmp $R2 1 succ${_Counter_}
${IF} $R2 != "1"
Goto Error
${EndIf}
Goto end{_Counter_}
succ${_Counter_}:
DetailPrint "Success"
end{_Counter_}:
DetailPrint "End"
Error:
DetailPrint "Error"
有什么方法吗?
!define /ReDef MyLbl ${__COUNTER__}
loop${MyLbl}:
...
StrCmp [=10=] $something loop${MyLbl} end${MyLbl}
end${MyLbl}:
!undef MyLbl
有没有办法在 NSIS 中每次编译时更新 Goto 标签。
我已经尝试使用 ${Counter} 来标记如下所示的条件,但没有成功。
IntCmp $R2 1 succ${_Counter_}
${IF} $R2 != "1"
Goto Error
${EndIf}
Goto end{_Counter_}
succ${_Counter_}:
DetailPrint "Success"
end{_Counter_}:
DetailPrint "End"
Error:
DetailPrint "Error"
有什么方法吗?
!define /ReDef MyLbl ${__COUNTER__}
loop${MyLbl}:
...
StrCmp [=10=] $something loop${MyLbl} end${MyLbl}
end${MyLbl}:
!undef MyLbl