你如何在NSIS中逃脱美元登录?

你如何在NSIS中逃脱美元登录?,nsis,dollar-sign,Nsis,Dollar Sign,我需要在NSIS脚本中使用SVN标记$Revision$。显然,NSIS编译器将此$Revision理解为一个变量。我怎么能逃脱这一美元呢 我尝试了反斜杠,它不起作用。MessageBox MB_OK“SVN tag$$Revision$$”将美元符号加倍确实有效。有没有一种更优雅的方式来解析修订号整数部分,而不是我以后的方式?我定义了一个有趣的常量!定义生成标记“$$Revision$Empty”,然后将变量$Empty声明为空字符串,最后使用StrStr应用于BUILD\u标记以提取末尾的整

我需要在NSIS脚本中使用SVN标记
$Revision$
。显然,NSIS编译器将此$Revision理解为一个变量。我怎么能逃脱这一美元呢


我尝试了反斜杠,它不起作用。

MessageBox MB_OK“SVN tag$$Revision$$”
将美元符号加倍确实有效。有没有一种更优雅的方式来解析修订号整数部分,而不是我以后的方式?我定义了一个有趣的常量
!定义生成标记“$$Revision$Empty”
,然后将变量
$Empty
声明为空字符串,最后使用
StrStr
应用于
BUILD\u标记
以提取末尾的整数部分。这里使用
$Empty
来吸收SVN标记留下的尾随$。