获取setup.exe文件的FileName

时间:2013-05-16 07:43:47

标签: inno-setup

如何获取安装文件本身的Exe-Name?

我想将exe文件名本身写入inno安装脚本中的变量。

Inno Setup版本5.5.3

1 个答案:

答案 0 :(得分:6)

您可以从常量{srcexe}中提取设置exe名称,并将其写为自定义变量字符串。

示例:

ExtractFileName(ExpandConstant('{srcexe}'))

在代码中:

   [Code]
    function InitializeSetup: Boolean;
    var
    SetupName : String;
    begin
      SetupName := ExtractFileName(ExpandConstant('{srcexe}')); 
        MsgBox(SetupName, mbInformation, MB_OK);
        Result := False;
    end;
  

{srcexe}

The full pathname of the Setup program file, e.g. "C:\SETUP.EXE".

有关Inno Setup's Constants

的更多信息