gpt4 book ai didi

inno-setup - 如何从批处理或 Inno Setup 脚本中获取 Inno Setup 版本号?

转载 作者:行者123 更新时间:2023-12-04 12:46:19 37 4
gpt4 key购买 nike

是否可以获得用于 Inno Setup 安装程序的 Inno Setup 版本号?

我找不到记录的开关来返回其版本号(例如 5.5.6),而且似乎没有暴露给 Inno Setup 脚本的预定义版本常量。

最佳答案

相反@magicnumber,确实有一个编译器版本常量可以直接在你的inno-script中使用。预定义的预处理器变量 Ver 返回 Inno Setup 编译器的 32 位编码版本。最高字节保存主要版本,最低字节通常保存零。使用 DecodeVer 函数让它变得漂亮。示例:

#define MyCompilerVerStr DecodeVer(Ver)

更新:

如果编译器是 unicode 或非 unicode 版本,您还可以添加详细信息:

#ifdef UNICODE
#define MyInnoVersion DecodeVer(Ver) + " (unicode)"
#else
#define MyInnoVersion DecodeVer(Ver) + " (non-unicode)"
#endif

关于inno-setup - 如何从批处理或 Inno Setup 脚本中获取 Inno Setup 版本号?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46832351/

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