模板指令

可以在向导 模板文件Templates.inf 文件中使用以下模板指令自定义向导。

指令

说明

[!if ]

开始控制结构以检查条件。

[!else ]

[ !if ] if ] 控制结构的一部分。检查另一个条件。

[!endif ]

结束 [!if ] 控制结构的一部分。

[!output ]

可通过下列两种方式使用:

  • [!output "string" ] 提供字符串。

  • [!output SYMBOL_STRING ] 提供符号 SYMBOL_STRING 的值。

[!loop ]

可通过下列两种方式使用:

  • [!loop = 5 ]

  • [!loop = NUM_OF_PAGES ],其中 NUM_OF_PAGES 是具有数值的符号。

[!endloop ]

结束循环结构。

紧跟一个惊叹号 (!) 的左括号 ([) 表示模板指令开始。右括号表示模板指令结束。这是所需的语法:

[!directive params]

只有在 directiveparams 之间才需要一个空格或非标识符字符。

示例

[!if SAMPLE_RADIO_OPTION1]
You have checked the option 'Sample radio button option 1'
[!else]
You have checked the option 'Sample radio button option 2'
[!endif]

下列运算符可以在模板文件中与以上指令一起使用。

   +
   -   
   =
   !=   
   ==   
   ||   
   &&  
   !

示例

[!if SYMBOL_STRING != 0]

请参见

任务

创建自定义向导

参考

自定义向导

概念

为向导创建的文件

设计向导