Windows Script Host  

Propiedad Status (WshScriptExec)

Proporciona información de estado acerca de una secuencia de comandos que se ejecutó mediante el método Exec().

Objeto.Status

Argumentos

Objeto
Objeto WshScriptExec.

Comentarios

La propiedad Status se utiliza cuando un programa se ejecuta de forma asincrónica.

Valores devueltos

La propiedad Status devuelve un valor de un tipo enumerado.

WshRunning ( = 0)
El trabajo sigue ejecutándose.
WshFinished ( = 1)
El trabajo ha finalizado.

Ejemplo

El siguiente código ejecuta calc.exe y muestra el estado final en la pantalla.

[VBScript]
Dim WshShell, oExec
Set WshShell = CreateObject("WScript.Shell")

Set oExec = WshShell.Exec("calc")

Do While oExec.Status = 0
     WScript.Sleep 100
Loop

WScript.Echo oExec.Status
[JScript]
var WshShell = new ActiveXObject("WScript.Shell");
var oExec = WshShell.Exec("calc");

while (oExec.Status == 0)
{
     WScript.Sleep(100);
}

WScript.Echo(oExec.Status);

Consulte también

Método Exec | Objeto WshScriptExec

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