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 に答える