【发布时间】:2013-09-28 05:47:40
【问题描述】:
我需要在 NSIS 脚本中使用 SVN 标签$Revision$。显然 NSIS 编译器将这个 $Revision 理解为一个变量。我怎么能逃脱这美元?
我试过反斜杠,它不起作用。
【问题讨论】:
标签: nsis dollar-sign
我需要在 NSIS 脚本中使用 SVN 标签$Revision$。显然 NSIS 编译器将这个 $Revision 理解为一个变量。我怎么能逃脱这美元?
我试过反斜杠,它不起作用。
【问题讨论】:
标签: nsis dollar-sign
MessageBox MB_OK "SVN tag $$Revision$$ "
【讨论】:
!Define BUILD_TAG "$$Revision$Empty",然后将变量$Empty声明为一个空字符串,最后使用StrStr应用在BUILD_TAG上,提取出最后的整数部分。你知道$Empty在这里用来吸收SVN标签留下的尾随$。