在我的NSIS安装程序中,我有!include StrFunc.nsh以及其他人,并在需要时调用$ {StrCase}函数。
但我现在需要在卸载程序中调用$ {StrCase}函数,但每次尝试调用它时都不会编译。
问题是如何将插件导入我的卸载程序,以便我可以引用它们的功能?
我试过$ {un.StrCase},我也试过了!include un.StrFunc.nsh
但仍然没有运气。
有人有一个可以告诉我的工作示例,这样我就能理解这些工作的意义。
TIA 安迪
答案 0 :(得分:0)
The documentation for StrFunc.nsh 说
3.2如何在卸载部分和功能中使用命令
具有卸载部分和功能支持的命令具有" Un"之前 大括号内的单词" {}"。
示例:
${UnStrStr}
包含安装和卸载命令的完整示例: -------------------------------------------------- ----------
!include "StrFunc.nsh" ${StrStr} # Supportable for Install Sections and Functions ${UnStrStr} # Supportable for Uninstall Sections and Functions Section ${StrStr} $0 "OK! Now what?" "wh" SectionEnd Section Uninstall ${UnStrStr} $0 "OK! Now what?" "wh" SectionEnd