Windows 脚本部件  

<resource> 元素

隔离不应硬编码到脚本部件脚本中的文本或数值数据。

<resource id="resourceID">
   此处为文本或数值
</resource>

resourceID
在脚本部件内代表该资源的唯一标识符。

说明

使用 <resource> 元素可以将脚本部件内的字符串或数值隔离开,但又可以在脚本部件的脚本中使用这些资源。例如,资源元素通常用来保存那些可能需要本地化为别的语言的字符串。

要获得某个资源的值,只需调用 getResource 函数,并将要使用的资源的 ID 传递给该函数。

示例

下面的脚本部件片段定义了一个资源(称为 errNonNumeric),并演示了在脚本中如何使用该资源。

注意   CDATA 项是必需的,将使 <script> 元素中的脚本成为不透明的。详细信息请参阅脚本部件文件和 XML 一致性
<public>
   <method name="random" internalName="getRandomNumber"/>
</public>
<resource id="errNonNumeric">
   Non-numeric value passed
</resource>

<script language="VBScript">
<![CDATA[
Function getRandomNumber(upperBound)
   If IsNumeric(upperBound) Then
      getRandomNumber = Cint(upperBound * Rnd + 1)
   Else
      getRandomNumber=getResource("errNonNumeric")
   End If
End Function
]]>
</script>

请参阅

引用其他部件