Provides status information about a script run with the Exec() method.
Object.Status |
Arguments
- Object
-
WshScriptExec object.
Remarks
The Status property is used when a program is run asynchronously.
Return Value
The Status property returns a value from an enumerated type.
- WshRunning ( = 0)
-
The job is still running.
- WshFinished ( = 1)
-
The job has completed.
Example
The following code runs calc.exe and echoes the final status to the screen.
Visual Basic Script | Copy Code |
---|---|
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 | Copy Code |
---|---|
var WshShell = new ActiveXObject("WScript.Shell"); var oExec = WshShell.Exec("calc"); while (oExec.Status == 0) { WScript.Sleep(100); } WScript.Echo(oExec.Status); |