gpt4 book ai didi

inno-setup - 如何在 Inno Setup 启动消息中添加应用程序版本?

转载 作者:行者123 更新时间:2023-12-04 07:44:09 25 4
gpt4 key购买 nike

使用 Inno Setup,如果我们选择保留提示对话框 (DisableStartupPrompt=False),则显示的消息由引用 SetupLdrStartupMessage 的本地化文件管理。例如在英语语言环境文件中:

SetupLdrStartupMessage=This will install %1. Do you wish to continue?

默认情况下,安装程序会将 %1 替换为变量 AppName 定义的应用程序名称。如何让文本显示 AppVerName 而不是?

我想得到以下文本:

This will install MyApplicationName 4.1. Do you wish to continue?

Pascal 函数 InitializeSetup() 对我来说不是正确的选择,原因有二:

  1. 此部分在语言选择后调用,在启动提示后调用自身。我想保留第一个弹出窗口。
  2. 这意味着重写与您管理的语言一样多的自定义消息。

最佳答案

使版本成为消息的一部分:

#define MyAppVer "4.1"

[Setup]
AppName=MyApplicationName
AppVersion={#MyAppVer}

[Messages]
SetupLdrStartupMessage=This will install %1 {#MyAppVer}. Do you wish to continue?

关于inno-setup - 如何在 Inno Setup 启动消息中添加应用程序版本?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/67284564/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com