6

如何转义字符{}在 Inno Setup 中使用该[Registry]部分中的字符?

{"{"不编译。

%7d, "%7d",{%7d}全部编译,但不工作,它们导致注册表中的值错误。

最好的祝福。

4

2 回答 2

9

{你可以通过加倍来逃脱。无需转义,}因为它仅在常量内使用。

帮助文件

“{”字符被视为常量的开始。如果要在支持常量的地方使用该实际字符,则必须使用两个连续的“{”字符。(您不需要将“}”字符加倍。)

于 2012-10-09T12:54:35.937 回答
1

我想转义引号(“)。将其翻倍并不能转义,

我能够通过使用强制十六进制代码{%|%22}

http://www.jrsoftware.org/ishelp/index.php?topic=consts这个转义显示为{%NAME|DefaultValue}. 留空NAME使其使用十六进制代码。

于 2013-05-03T07:34:47.227 回答