我如何在NSIS中使用/包含StrContains

时间:2012-05-14 04:27:51

标签: nsis

我是否需要包含特定的.nsh库或函数定义才能在NSIS中使用“StrContains”函数?

我已经找了一个库的下载但我似乎无法找到它?

当我编译此代码时,我收到编译错误:“无效命令:$ {StrContains}”

!include "LogicLib.nsh"

# Compile error below
!macro test
   ${StrContains} $0 $1 "abc"
!macroend

Section 
  DetailPrint ""
SectionEnd

1 个答案:

答案 0 :(得分:2)

您需要在代码中添加NSIS wiki的StrContains function page中显示的函数定义(在strings functions的类别中)。

不要忘记使用!define StrContains ...

调用它的最后一个语句${StrContains}