Status Property (WshScriptExec)
Provides status information about a script run with the Exec() method.
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.
Legacy Code Example
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