有没有办法动态填充 Inno Setup 脚本的
[Dirs]
和 [Files]
部分?
这就是我正在尝试做的事情:
在安装过程中,用户将选择foo(foo与从我们的SCM获取的存储库匹配)
安装程序将运行批处理以从我们的 SCM 中签出 foo
那么foo的内容必须添加到脚本的
[Dirs]
和[Files]
部分除了最后一步之外,一切正常。我四处搜寻,找不到有关如何执行此操作的解释。我觉得我的脚本应该嵌入 SCM 的所有存储库,然后才能仅将选定的存储库复制到目标目录。
感谢您的帮助!
问候,
recursesubdirs
标志。
createallsubdirs
标志(根据您对 [Dirs]
部分的参考假设)。
[Files]
Source: "{code:GetScmPath}"; DestDir: "{app}"; \
Flags: external recursesubdirs createallsubdirs
[Code]
function GetScmPath(Param: string): string;
begin
Result := // make it return path to the checked out files
end;