Windows Script Host  

Elemento <job>

Marca el principio y el fin de un trabajo dentro de un archivo de Windows Script (*.wsf).

<job [id=IdTrabajo]>
    código del trabajo
</job> 

Argumentos

IdTrabajo
Opcional. Identifica el trabajo de forma única dentro del alcance del archivo de Windows Script.

Comentarios

Cada IdTrabajo que aparezca en un archivo de Windows Script debe ser único.

Cada secuencia de comandos que aparezca entre las etiquetas de un trabajo se ejecuta en orden secuencial, de arriba hacia abajo.

Un trabajo puede contener uno o varios bloques de secuencia de comandos. Un bloque de secuencia de comandos es todo el código de la secuencia de comandos que se encuentre entre etiquetas <script>. Cada bloque puede contener varias secuencias de comandos y cada una puede codificarse en un lenguaje de secuencias de comandos diferente.

Para ejecutar uno o varios trabajos concretos, utilice el modificador //Job. Si especifica más de un trabajo, se ejecutarán en orden secuencial. (Como se muestra en el siguiente ejemplo.) Si no especifica un trabajo, sólo se ejecutará el primero. Si en un archivo de Windows Script hay dos o más trabajos, deben aparecer entre las etiquetas <package>.

Ejemplo

La siguiente secuencia de comandos de ejemplo es un archivo de Windows Script llamado myScript.wsf. Este archivo contiene dos trabajos diferentes, cada uno de ellos escrito en un lenguaje de secuencia de comandos distinto. El primero, escrito en VBScript, tiene el identificador HechoEnVBS. El segundo, escrito en JScript, tiene el identificador HechoEnJS.

<package>
    <job id="HechoEnVBS">
    <?job debug="true"?>
        <script language="VBScript">
           WScript.Echo "Esto es VBScript"
        </script>
    </job> 
    <job id="HechoEnJS">
    <?job debug="true"?>
        <script language="JScript">
           WScript.Echo("Esto es JScript"); 
        </script>
    </job> 
</package>

Para ejecutar el segundo trabajo del archivo de Windows Script (myScript.wsf) escriba lo siguiente en el símbolo del sistema.

cscript myScript.wsf //job:HechoEnJS

Para ejecutar los dos trabajos de myScript.wsf, escriba lo siguiente en el símbolo del sistema.

cscript myScript.wsf //job:HechoEnVBS //job:HechoEnJS

Consulte también

Método ShowUsage | Elemento <runtime> | Elemento <named> | Elemento <unnamed> | Elemento <description> | Elemento <example>

Ayuda de Javascript y Vbscript para Javascripts.astalaweb.com.