Windows 脚本宿主  

<job> 元素

在 Windows 脚本文件 (*.wsf) 中标记作业的开始和结束。

<job [id=JobID]>
    job code
</job> 

参数

JobID
可选。在 Windows 脚本文件的范围内唯一地标识作业。

说明

Windows 脚本文件内的每个 jobID 都必须是唯一的。

一对作业标记内的每个脚本都是按顺序,从上到下执行的。

一个作业中包含一个或多个脚本块。脚本块是指一对 <script> 标记之间的所有脚本代码。一个脚本块可以包含若干个脚本,并且每个脚本都可以使用不同的脚本语言。

要运行某个特定作业或运行多个作业,请使用 //Job 开关。如果指定多个作业,这些作业就按顺序执行。(这显示在下面的示例中)。如果未指定作业,则只运行第一个作业。如果您的 Windows 脚本文件中有两个或更多个作业,则必须用 <package> 标记将它们括起来。

示例

下面的脚本示例是一个名为 myScript.wsf 的 Windows 脚本文件。该文件中包含两个用不同的脚本语言编写的单独作业。第一个作业是用 VBScript 编写的,其标识符为 DoneInVBS。第二个作业是用 JScript 编写的,其标识符为 DoneInJS

<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>

要在 Windows 脚本文件 myScript.wsf 中运行第二个作业,请在命令行提示符处键入下列命令:

cscript myScript.wsf //job:DoneInJS

要在 myScript.wsf 中运行这两个作业,请在命令行提示符处键入下列命令:

cscript myScript.wsf //job:DoneInVBS //job:DoneInJS

请参阅

ShowUsage 方法 | <runtime> 元素 | <named> 元素 | <unnamed> 元素 | <description> 元素 | <example> 元素