【发布时间】:2020-12-17 17:25:28
【问题描述】:
我有 Inno Setup 6.1.2 安装脚本,其中版本 main.sub.batch 形成如下:
#define AppVerText() \
GetVersionComponents('..\app\bin\Release\app.exe', \
Local[0], Local[1], Local[2], Local[3]), \
Str(Local[0]) + "." + Str(Local[1]) + "." + Str(Local[2])
在后面的设置部分,我用它作为设置包的名称:
[Setup]
OutputBaseFilename=app.{#AppVerText}.x64
生成的文件名将是app.1.0.2.x64.exe,这很好。为了使其完美,我想以带有零填充组件的表单 app.1.00.002.x64.exe 结尾。
我在文档中没有找到像 PadLeft 这样的东西。不幸的是,我也无法理解如何在这种情况下使用我自己的 Pascal 函数。我可以在Code 部分为此定义一个函数吗?
【问题讨论】:
标签: inno-setup