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
原文地址:https://www.cnblogs.com/pengsn/p/13343220.html