Installation 如何在Inno Setup UninstalledAll消息中使用{app}路径名?

Installation 如何在Inno Setup UninstalledAll消息中使用{app}路径名?,installation,inno-setup,Installation,Inno Setup,我看到了如何在Inno Setup中的消息中使用宏[name]或[ver]。是否有任何方法可以使用应用程序路径(在Inno Setup的其他地方由{app}指定)?当我卸载我的应用程序时,我想告诉用户磁盘上仍然存在一个应用程序路径名的文件,并且有一个环境变量包含它。我不想删除带有路径名的文件,也不想清除变量,因为它们可能有其他路径,但我确实想警告用户 这是我正在尝试修复的Inno安装条目: [Messages] UninstalledAll=%1 uninstall complete.%n%nI

我看到了如何在Inno Setup中的消息中使用宏
[name]
[ver]
。是否有任何方法可以使用应用程序路径(在Inno Setup的其他地方由
{app}
指定)?当我卸载我的应用程序时,我想告诉用户磁盘上仍然存在一个应用程序路径名的文件,并且有一个环境变量包含它。我不想删除带有路径名的文件,也不想清除变量,因为它们可能有其他路径,但我确实想警告用户

这是我正在尝试修复的Inno安装条目:

[Messages]
UninstalledAll=%1 uninstall complete.%n%nI did not try to remove the APP-PATHNAME-HERE from the PATH16 environment variable, or from the PATH statement in autoexec.bat in your otvdm\C folder. You may safely ignore these.
这不是自定义消息。这是一个标准的信息。您不能以这种方式修改标准消息

您所能做的就是显示另一条消息。例如来自

过程CurUninstallStep已更改(CurUninstallStep:TUninstallStep);
变量
消息:字符串;
开始
如果CurUninstallStep=uspostdunload,则
开始
信息:=
格式化('我没有尝试从PATH16环境变量中删除%s,'+
'或来自otvdm\C文件夹中autoexec.bat中的PATH语句。'+
'您可以安全地忽略这些。',[ExpandConstant('{app}')];
MsgBox(消息、MB信息、MB_OK);
结束;
结束;

完美。非常感谢。