Previous Topic

Book Contents

SettingsList

<SettingsList/> 会列出 <Location/> 的各种子部分,并将它们全部进行迁移。这使您可以迁移任意长度的列表,或在编写软件包时分组未知名称。通常,最好使用 registry/subkey 未知对其进行处理,但如果需要使用包含的值(例如,用于储存其指向的文件),则 <SettingsList/> 是必需的。

<SettingsList/> 中,存在两个特殊的变量。第一个变量将其值与 <SettingsList/> 标签共享,即以下示例中的 %UserDefinedFunctions%。在此情况下,它指的是指定键中每个值的名称。第二个变量(未在以下示例中显示)具有与第一个变量相同的名称,但包含 _value 后缀,例如 %UserDefinedFunctions_value%。具有 _value 后缀的变量指的是以该名称储存的任何内容。在以下示例中,即为与每个键关联的数据。

示例

要将注册表中储存的文件随意列表储存为文件路径,需要使用 <SettingsList/>

        <SettingsList Name="UserDefinedFunctions" Type="value">
            <Location Type="registry" SubType="subkey">
                HKCU\Software\Crunch\User Defined Functions
            </Location>

            <Setting Name="UDF" Type="filepath">
                <Location Type="registry" SubType="value">
                    HKCU\Software\Crunch\User Defined Functions\%UserDefinedFunctions%
                </Location>
            </Setting>
        </SettingsList>

属性

Description

可能值

必需?

类型

列出的是何内容?

键或值

子项

最小

最大

<Location/>

1

任意

<Setting/>

0

任意

主题 : 发送反馈。 从内容表格的第一个主题下载此联机图书的 PDF 版本。