Object Model

WSH includes a number of objects that provide access to Windows system-related operations. Table 9-6 lists the main objects and the operations they perform.

Table 9-6. WSH objects and their functionality

Object

Functionality provided

Wscript

Create new objects, output data, and process command-line arguments

WSHShell

Registry, shortcut, and environment variable manipulation; ability to execute external executables

WSHNetwork

Network directory and printer resource enumeration and manipulation

FileSystem

Text file manipulation and file maintenance operations such as creating, deleting, and moving files

The main objects expose additional objects. For example, the FileSystem object exposes a Drives collection object. These objects and their uses are covered next.

Tip

The object reference presented in this chapter covers the most important features of the objects listed in Table 9-6, but is not a complete reference. For more information, see Section 9.2, earlier in this chapter.

Conventions

The next section provides a reference to the core WSH objects, describing their methods and properties.

Like the rest of this book, the convention for the objects’ methods is that any parameter surrounded by square brackets is optional. For example, in the syntax for the method PrintName:

PrintName strName, [strAddress]

the strName parameter is required, but the strAddress parameter is optional since it’s surrounded with square brackets. Words in monospace are to ...

Get Windows XP in a Nutshell now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.