提供有关用 Exec 运行脚本的状态信息,并提供对 StdIn、StdOut 和 StdErr 流的访问。
WshScriptExec 对象由 WshShell 对象的 Exec 方法返回。不论开始执行脚本或程序之前还是执行完毕后,Exec 方法都会返回 WshScriptExec 对象。
下面的代码运行calc.exe 并且在屏幕上显示最终状态。
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);
Status 属性 | StdOut 属性 | StdIn 属性 | StdErr 属性