Inno setup Inno设置中的自定义消息和占位符文本

Inno setup Inno设置中的自定义消息和占位符文本,inno-setup,Inno Setup,以下是一些脚本摘录: MsgBox(ExpandConstant({cm:InstallFailed,Microsoft.NET Framework 4.6.2})),mbInformation,MB_OK; MsgBox(ExpandConstant({cm:InstallFailed,visualstudio x64可再发行}),mbInformation,MB_OK); MsgBox(ExpandConstant({cm:InstallFailed,visualstudio x86可再发行

以下是一些脚本摘录:

MsgBox(ExpandConstant({cm:InstallFailed,Microsoft.NET Framework 4.6.2})),mbInformation,MB_OK;
MsgBox(ExpandConstant({cm:InstallFailed,visualstudio x64可再发行}),mbInformation,MB_OK);
MsgBox(ExpandConstant({cm:InstallFailed,visualstudio x86可再发行}),mbInformation,MB_OK);
自定义消息的定义如下:

English.InstallFailed=The installation of %s failed. The Meeting Schedule Assistant installation will be aborted.
然而,一位用户刚刚报告:

为什么占位符仍然显示
%s

使用
%1
%9
作为参数:

消息可能包含从%1到%9的参数。您可以重新排列参数的顺序(即将%2移到%1之前),如果需要还可以复制参数(即%1…%1%2”)。在带有参数的消息上,使用两个连续的“%”字符嵌入单个“%”。“%n”创建换行符