簡體   English   中英

Inno Setup:如何將文件動態添加到安裝中?

[英]Inno Setup: How to dynamically add files to the installation?

有沒有辦法動態填充 Inno Setup 腳本的[Dirs][Files]部分?

這是我想要做的:

  1. 在安裝過程中,用戶將選擇foofoo匹配從我們的 SCM 獲取的存儲庫)

  2. 安裝程序將運行批處理以從我們的 SCM 中檢出foo

  3. 然后必須將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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM