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 |
---|---|
|
Create new objects, output data, and process command-line arguments |
|
Registry, shortcut, and environment variable manipulation; ability to execute external executables |
|
Network directory and printer resource enumeration and manipulation |
|
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
:
PrintNamestrName
, [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.