Inno setup 如何在Inno设置中创建包含安装日期和时间的destname

Inno setup 如何在Inno设置中创建包含安装日期和时间的destname,inno-setup,Inno Setup,我想使用[Files]部分创建一个新文件,其格式如下: Program Name plus date plus time .fmpur 如果您有任何想法,我将不胜感激。例如,以下方法。如何修改日期时间模式,请参见页面: TLama示例的另一种方法是使用函数获取文件名 [code] function GetFileName(Dummy: String): String; begin Result := SetupSetting("AppName") + " " + GetDateTime

我想使用
[Files]
部分创建一个新文件,其格式如下:

Program Name plus date plus time .fmpur

如果您有任何想法,我将不胜感激。

例如,以下方法。如何修改日期时间模式,请参见页面:


TLama示例的另一种方法是使用函数获取文件名

[code]
function GetFileName(Dummy: String): String;
begin
    Result := SetupSetting("AppName") + " " + GetDateTimeString('dd-mm-yyyy hh-nn-ss', '-', ':') + ".fmpur";
end;

[Files]
Source: "MyProg.exe"; DestDir: "{app}"; DestName: "{code:GetFileName}"

非常感谢。一个完美的答案。@TLama这是使用生成时的日期还是运行安装程序的日期?我需要安装程序运行的日期。@RichC,这里使用的函数是预处理器函数,所以它是预编译时间戳。
[code]
function GetFileName(Dummy: String): String;
begin
    Result := SetupSetting("AppName") + " " + GetDateTimeString('dd-mm-yyyy hh-nn-ss', '-', ':') + ".fmpur";
end;

[Files]
Source: "MyProg.exe"; DestDir: "{app}"; DestName: "{code:GetFileName}"