1. 程式人生 > 實用技巧 >Inno Setup區段之Tasks篇

Inno Setup區段之Tasks篇

簡述

這個區段是可選,它定義安裝程式在執行安裝期間所又使用者定製的任務。
光任務本身是不會做任何事情的,它需要連結到其他安裝條目上

[Tasks]

  • Name: 必需的 任務名稱

  • Description: 必需的,描述

  • GroupDescription: 任務組的描述

  • Components: 這個任務屬於一個空格隔開的元件列表

  • Flags : 此引數是一組額外選項。可以通過用空格分隔它們來使用多個選項。支援以下選項:
    checkablealone
    指定當一個任務的子任務選中時,該任務是否可以選中。按預設值,如果沒有 Tasks 引數直接引用到該任務,未選中所有子任務將會使該任務變成未選中狀態。

    checkedonce
    告訴安裝程式當安裝程式找到已經安裝的相同的應用程式先前版本時,這個任務開始應該不選中。

    如果 UsePreviousTasks [Setup] 區段指令是 no,則該標誌實際上被禁用。

    dontinheritcheck
    指定當該任務的上級被選中時,該任務應該不自動變成已選中狀態。這對頂層的任務不影響,且不能與 exclusive 標誌組合使用。

    exclusive
    告訴安裝程式這個任務是與同樣有 exclusive 標誌的同級任務互斥的。

    restart
    告訴安裝程式如果使用者安裝了這個任務,將詢問使用者重新啟動系統,不管它是否需要(例如,因為 [Files] 區段條目用了 restartreplace 標誌)。有點象 AlwaysRestart,但不是每個任務。

    unchecked
    告訴安裝程式這個任務在最初應該是不選中。

code

Name: desktopicon; Desciption: "建立桌面圖示"; GroupDescription:"新增圖示“;Components: main