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..." );