在InnoSetup的语言文件中获取[Messages]值

Pay*_*aya 2 windows installation installer pascal inno-setup

我知道我可以很容易地收到消息

[CustomMessages]
AdditionalIcons=blablabla
Run Code Online (Sandbox Code Playgroud)

使用此代码:

ExpandConstant('{cm:AdditionalIcons}');
Run Code Online (Sandbox Code Playgroud)

获取AdditionalIcons字符串消息.但是,如何在此内部获取消息?

[Messages]
ButtonNext=huhu
ButtonInstall=bubu
Run Code Online (Sandbox Code Playgroud)

我需要的是得到ButtonNext,ButtonInstall和其他价值,这是不可能使用这样的代码来获取这些值:

ExpandConstant('{cm:ButtonNext}');
Run Code Online (Sandbox Code Playgroud)

我该如何查询这些值?

相关链接

Inno安装脚本提示

And*_*and 5

尝试

SetupMessage(msgButtonNext);
Run Code Online (Sandbox Code Playgroud)

通常,要使用的常量的名称(在本例中msgButtonNext)是msg +消息的名称(字符串concatination).

  • 嗯。那么没有任何方法可以在没有代码的情况下使用它们,就像您可以在安装程序的非代码部分中使用 {cm:xxx} 一样? (2认同)