[英]Inno Setup: How to dynamically add files to the installation?
有沒有辦法動態填充 Inno Setup 腳本的[Dirs]
和[Files]
部分?
這是我想要做的:
在安裝過程中,用戶將選擇foo ( foo匹配從我們的 SCM 獲取的存儲庫)
安裝程序將運行批處理以從我們的 SCM 中檢出foo
然后必須將foo的內容添加到腳本的[Dirs]
和[Files]
部分
除了最后一步,一切正常。 我四處搜索,找不到有關如何執行此操作的解釋。 我覺得我的腳本應該嵌入我們 SCM 的所有存儲庫,然后才能僅將選定的存儲庫復制到目標目錄。
謝謝你的幫助!
問候,
有關外部文件位置,請參閱Inno Setup Prompt 。
並添加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;
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.