Was this page helpful?
Your feedback about this content is important. Let us know what you think.
Additional feedback?
1500 characters remaining
Export (0) Print
Expand All

Status Property (WshScriptExec)

Provides status information about a script run with the Exec() method.


                      Object.Status

Object

WshScriptExec object.

The Status property is used when a program is run asynchronously.

The Status property returns a value from an enumerated type.

WshRunning ( = 0)

The job is still running.

WshFinished ( = 1)

The job has completed.

The following code runs calc.exe and echoes the final status to the screen.

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
var WshShell = new ActiveXObject("WScript.Shell");
var oExec = WshShell.Exec("calc");

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

WScript.Echo(oExec.Status);

Applies To:

Community Additions

Show:
© 2015 Microsoft