[英]How can I obtain the Inno Setup version number from a batch or Inno Setup script?
是否可以獲得 Inno Setup 版本號以用於 Inno Setup 安裝程序?
我找不到記錄開關來返回其版本號(例如 5.5.6),並且似乎沒有暴露給 Inno Setup 腳本的公開預定義版本常量。
相反@magicnumber,確實有一個編譯器版本常量可以直接在你的inno-script 中使用。 預定義的預處理器變量Ver
返回 Inno Setup 編譯器的 32 位編碼版本。 最高字節保存主要版本,最低字節通常保存零。 使用DecodeVer
函數讓它變得DecodeVer
。 示例:
#define MyCompilerVerStr DecodeVer(Ver)
更新:
如果編譯器是 unicode 或非 unicode 版本,您還可以添加詳細信息:
#ifdef UNICODE
#define MyInnoVersion DecodeVer(Ver) + " (unicode)"
#else
#define MyInnoVersion DecodeVer(Ver) + " (non-unicode)"
#endif
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.