Implementeret i filen WshOM.ocx med ProgId „WScript.Network“ og består ud over „WshNetwork“ af den (generelle) afledte klasse „WshCollection“.
Et WshScriptExec–objekt giver oplysninger om et script, som afvikles med Exec.
WshShell.Popup()
Denne metode kan bruges i stedes for VBScripts MsgBox, og den eneste umiddelbare forskel er at Popup() ikke kan sætte er default knap.
Dette eksempel (JScript) er meget simpelt:
// WshShell constants
var YesNo = 4;
var QuestionMark = 32;
WScript.Echo( ":: Script is started..." );
var WshShell = WScript.CreateObject( "WScript.Shell" );
var SecondsToWait = 7;
var BtnCode = WshShell.Popup( "Do you feel alright?", SecondsToWait, "Answer This Question:", YesNo + QuestionMark );
switch(BtnCode) {
case 6: // Yes
WScript.Echo( ":: You pressed YES." );
break;
case 7: // No
WScript.Echo( ":: You pressed NO." );
break;
case -1: // Timed out
WScript.Echo( ":: You pressed no button before time out." );
}
WScript.Echo( ":: Finishing script..." );