NSIS Calling Plugin功能来自卸载程序

时间:2018-04-06 12:40:10

标签: plugins nsis

在我的NSIS安装程序中,我有!include StrFunc.nsh以及其他人,并在需要时调用$ {StrCase}函数。

但我现在需要在卸载程序中调用$ {StrCase}函数,但每次尝试调用它时都不会编译。

问题是如何将插件导入我的卸载程序,以便我可以引用它们的功能?

我试过$ {un.StrCase},我也试过了!include un.StrFunc.nsh

但仍然没有运气。

有人有一个可以告诉我的工作示例,这样我就能理解这些工作的意义。

TIA 安迪

1 个答案:

答案 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