模板指令

更新:2007 年 11 月

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

指令

说明

[ !if ]

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

[ !else ]

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

[ !endif ]

结束 [!if] 控制结构的定义。

[ !output ]

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

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

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

[ !loop ]

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

  • [ !loop = 5 ]

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

[ !endloop ]

结束循环结构。

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

[!directiveparams]

只有在 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]

请参见

任务

创建自定义向导

概念

为向导创建的文件

设计向导

参考

自定义向导