【问题标题】:How would you escape dollar sign in NSIS?你将如何在 NSIS 中逃避美元符号?
【发布时间】:2013-09-28 05:47:40
【问题描述】:

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

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

【问题讨论】:

    标签: nsis dollar-sign


    【解决方案1】:

    MessageBox MB_OK "SVN tag $$Revision$$ "

    【讨论】:

    • 加倍美元符号确实有效。有没有比我以后做的更优雅的方法来解析修订号整数部分?我定义了一个俏皮的常量!Define BUILD_TAG "$$Revision$Empty",然后将变量$Empty声明为一个空字符串,最后使用StrStr应用在BUILD_TAG上,提取出最后的整数部分。你知道$Empty在这里用来吸收SVN标签留下的尾随$。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-03-10
    • 1970-01-01
    • 2014-03-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多