5

我想使用该[Files]部分创建一个具有以下格式的新文件:

Program Name plus date plus time .fmpur

我会很感激任何想法。

4

2 回答 2

6

比如下面的方式。如何修改日期时间模式,请参见GetDateTimeString页面:

[Setup]
AppName=My Program
AppVersion=1.5
DefaultDirName={pf}\My Program

#define FileNamePattern SetupSetting("AppName") + " " + GetDateTimeString('dd-mm-yyyy hh-nn-ss', '-', ':') + ".fmpur";

[Files]
Source: "MyProg.exe"; DestDir: "{app}"; DestName: "{#FileNamePattern}"
于 2012-10-04T13:57:05.933 回答
0

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}"
于 2020-02-19T10:49:46.917 回答