【问题标题】:Write Inno Setup environmental variable (srcexe) to a file将 Inno Setup 环境变量(src exe)写入文件
【发布时间】:2021-06-22 03:35:21
【问题描述】:

我想将srcexe(应返回c:\setup.exe)写入我的应用程序文件夹中的文件。

这是我尝试过的。然而文件被创建但它是空的。

也许我在错误的程序中运行或者我调用不正确。

[Code]
procedure DeinitializeSetup();
var Path : string;
begin
  Path := GetEnv('srcexe');
  SaveStringToFile('C:\appname\filename.txt',Path, False);
end; 

【问题讨论】:

    标签: inno-setup pascalscript


    【解决方案1】:

    srcexe 不是一个“环境变量”,它是一个Inno Setup constant

    要扩展常量,请使用 ExpandConstant function 和正确的常量语法(大括号)。

    Path := ExpandConstant('{srcexe}');
    

    【讨论】:

      猜你喜欢
      • 2012-11-02
      • 2014-11-10
      • 2011-01-01
      • 2011-03-19
      • 1970-01-01
      • 2016-06-05
      • 1970-01-01
      • 1970-01-01
      • 2013-01-18
      相关资源
      最近更新 更多