Inno setup inno设置-带有下拉列表和复选框的自定义页面

Inno setup inno设置-带有下拉列表和复选框的自定义页面,inno-setup,Inno Setup,根据列表中选择的内容更改复选框,是否可以使用自定义页面从外部xml文件中提取数据?该列表应根据xml文件生成。我想通过XML文件中的现有数据在第一个组合框中创建列表。我在第一个组合框中所做的任何选择都会影响第二个组合框。XML的一部分:(我希望这个列表成为我的第一个组合框) 模拟器-A 模拟器B Schaarsbergen IOS单机版 模拟器-C1-Schaarsbergen 模拟器-C1-Oirschot 模拟器-C1-Havelte 模拟器-C1-Roosendaal 模拟器-C2 模拟

根据列表中选择的内容更改复选框,是否可以使用自定义页面从外部xml文件中提取数据?该列表应根据xml文件生成。我想通过XML文件中的现有数据在第一个组合框中创建列表。我在第一个组合框中所做的任何选择都会影响第二个组合框。XML的一部分:(我希望这个列表成为我的第一个组合框)


模拟器-A
模拟器B
Schaarsbergen IOS单机版
模拟器-C1-Schaarsbergen
模拟器-C1-Oirschot
模拟器-C1-Havelte
模拟器-C1-Roosendaal
模拟器-C2
模拟器-C3
模拟器-D-房间-171
模拟器-D-Room-175
t-Harde-IOS-StandAlone
t-Harde-AAR-Room
模拟器-A
主IOS
二级IOS
受训人员1
受训人员2
受训人员3
受训人员4
受训人员5
受训人员6
实习生7
受训人员8
模拟服务器
CGFXBE
是的,这是可能的。 如果您不想手动编写页面,请为此使用一些第三方工具,如Install Designer(),它会为您生成大量代码

当然,您必须知道设置页面应该如何运行


请注意,请随时在此处询问有关ID的任何问题,因此,我是此工具的开发人员。

为什么删除原始问题并再次发布相同的问题?
<NAMES>
    <name>Simulator-A</name>
    <name>Simulator-B</name>
    <name>Schaarsbergen-IOS-StandAlone</name>
    <name>Simulator-C1-Schaarsbergen</name>
    <name>Simulator-C1-Oirschot</name>
    <name>Simulator-C1-Havelte</name>
    <name>Simulator-C1-Roosendaal</name>
    <name>Simulator-C2</name>
    <name>Simulator-C3</name>
    <name>Simulator-D-Room-171</name>
    <name>Simulator-D-Room-175</name>
    <name>t-Harde-IOS-StandAlone</name>
    <name>t-Harde-AAR-Room</name>
</NAMES>
<Simulator-A>
    <SITENAME>Simulator-A</SITENAME>
    <POSITIONS>
        <NAMES>
            <name>Primary-IOS</name>
            <name>Secondary-IOS</name>
            <name>Trainee1</name>
            <name>Trainee2</name>
            <name>Trainee3</name>
            <name>Trainee4</name>
            <name>Trainee5</name>
            <name>Trainee6</name>
            <name>Trainee7</name>
            <name>Trainee8 </name>
            <name>SimServer</name>
            <name>CGFXBE</name>
        </NAMES>