All Objects
OBJECT: WshShell
The
WshShell
object exposes some of the common shell functionalities of Microsoft Windows, making it easy to creates shortcuts, access the environment variables, run applications, access system registry, and more.
The
WshShell
object is not instantiated automatically upon script execution, hence it must be instantiated explicitly using CreateObject before it can be used.
PROPERTIES
Environment Property
The
Environment
property is read only and returns a
WshEnvironment
object.
Syntax:
WshShell.
Environment
SpecialFolders Property
The
SpecialFolders
property is read only and returns a
WshSpecialFolders
object.
Syntax:
WshShell.
SpecialFolders
METHODS
AppActivate Method
The
AppActivate
method activates an application.
Syntax:
WshShell.
AppActivate
strAppTitle
CreateShortcut Method
The
CreateShortcut
method creates and returns a
WshShortcut
object.
Syntax:
WshShell.
CreateShortcut
(strPathname)
ExpandEnvironmentStrings Method
The
ExpandEnvironmentStrings
method expands the environment variables in a string and returns the result string.
Syntax:
WshShell.
ExpandEnvironmentStrings
(strString)
LogEvent Method
The
LogEvent
method logs an event in the Windows NT event log or WSH.log file.
Syntax:
WshShell.
LogEvent
intType, strMessage [,strTarget]
Popup Method
The
Popup
method displays a pop-up message box.
Syntax:
WshShell.
Popup
strText [,intSecondsToWait] [,strTitle] [,intType]
RegDelete Method
The
RegDelete
method removes a registry entry based on strName.
Syntax:
WshShell.
RegDelete
strName
RegRead Method
The
RegRead
method reads and returns a registry entry based on strName.
Syntax:
WshShell.
RegRead
(strName)
RegWrite Method
The
RegWrite
method writes a new entry into the registry.
Syntax:
WshShell.
RegWrite
strName, varValue [,strType]
Run Method
The
Run
method runs an application in a new process.
Syntax:
WshShell.
Run
strCommand [,intWindowStyle] [,bWaitOnReturn]
SendKeys Method
The
SendKeys
method sends keystrokes to the active window. Similar to VB's SendKeys statement.
Syntax:
WshShell.
SendKeys
strKeyString
Copyright 1999-2001 by Infinite Software Solutions, Inc. All rights reserved.
Trademark Information