Windows 脚本宿主  

<script> 元素

包含用于定义 Windows 脚本 (.wsf) 文件行为的脚本。

<script language="language" [src="strFile"]>
     script here
</script> 

参数

language
用于脚本块中的脚本语言的名称,如 VBScript 或 JScript。
strFile
要包括在脚本块中的脚本文件名。

说明

如果未启用 XML 验证,XML 语法分析程序就会忽略 <script> 元素内的所有行。但是,如果通过在 Windows 脚本 (.wsf) 文件的顶端包括 <?XML?> 元素而启用 XML 验证,则 XML 语法分析程序就会搞错大于号 (>)、小于号 (<) 以及在脚本中用作 XML 分隔符的其他符号。

如果要创建的文件非常符合 XML 语法,就必须确保不要将脚本元素中的字符作为 XML 保留字符处理。为此,要将实际脚本括到 <![CDATA[ ...}]> 中。这适用于所有数据块 — <示例>、<说明> 和 <资源>。如果指定了 <?XML?>,并且它们包含保留字符,则所有数据块都可能需要 CDATA 标记。

注意   不要包含 CDATA 部分,除非同时也包括 <?XML?> 声明。

示例

下面的示例将两个作业合并为一个 .wsf 文件,该文件使用两种不同的脚本语言:

<package>
<job id="DoneInVBS">
<?job debug="true"?>
<script language="VBScript">
WScript.Echo "This is VBScript"
</script>
</job>

<job id="DoneInJS">
<?job debug="true"?>
<script language="JScript">
WScript.Echo("This is JScript"); 
</script>
</job>
</package>

请参阅

<runtime> 元素 | <named> 元素 | <description> 元素 | <example> 元素 | <object> 元素 | <package> 元素 | <resource> 元素 | <?XML?>元素