Wscript.Shell 對象詳細介紹?。√睾玫臇|西第1/2頁
2019-10-26 17:57:39
供稿:網友
分類:程序
WshShell 對象
ProgID Wscript.Shell
文件名 WSHom.Ocx
CLSID F935DC22-1CF0-11d0-ADB9-00C04FD58A0B
IID F935DC21-1CF0-11d0-ADB9-00C04FD58A0B
下表說明和 WshShell 對象有關的屬性。
屬性 說明
Environment 返回 WshEnvironment 集合對象。
SpecialFolders 使用 WshSpecialFolders 對象提供對 Windows shell 文件夾的訪問,如桌面文件夾,開始菜單文件夾和個人文檔文件夾。
下表說明和 WshShell 對象有關的方法。
方法 說明
CreateShortcut 創建并返回 WshShortcut 對象。
ExpandEnvironmentStrings 擴展 PROCESS 環境變量并返回結果字符串。
Popup 顯示包含指定消息的消息窗口。
RegDelete 從注冊表中刪除指定的鍵或值。
RegRead 從注冊表中返回指定的鍵或值。
RegWrite 在注冊表中設置指定的鍵或值。
Run 創建新的進程,該進程用指定的窗口樣式執行指定的命令。
WshShell.Environment
Environment 屬性返回 WshEnvironment 對象。
語法
WshShell.Environment ( [strType]) = objWshEnvironment
注釋
若 strType 指定了環境變量所處的位置,可能值為 "System"、"User"、"Volatile" 和 "Process"。若未提供 strType,則該方法在 Windows NT 中檢索系統環境變量或在 Windows 95 中檢索進程環境變量。
對于 Windows 95,strType 參數僅支持 "Process"。
下列變量是由 Windows 操作系統提供的。腳本也可獲取由其他應用程序設置的環境變量。
名稱 說明
NUMBER_OF_PROCESSORS 計算機上運行的處理器數目。
PROCESSOR_ARCHITECTURE 用戶工作站使用的處理器類型。
PROCESSOR_IDENTIFIER 用戶工作站的處理器 ID。
PROCESSOR_LEVEL 用戶工作站的處理器級。
PROCESSOR_REVISION 用戶工作站的處理器版本。
OS 用戶工作站所用的操作系統。
COMSPEC 用于運行“命令提示”窗口的命令(通常為 cmd.exe)。
HOMEDRIVE 本地主驅動器(通常為 C 驅動器)。
HOMEPATH 用戶的默認路徑(在 Windows NT 上通常為 usersdefault)。
PATH 路徑環境變量。
PATHEXT 可執行文件的擴展名(通常為 .com、 .exe、.bat 或 .cmd)。
PROMPT 命令提示符(通常為 $P$G)。
SYSTEMDRIVE 系統所在的本地驅動器(例如,c:)。
SYSTEMROOT 系統目錄(例如,c:winnt)。和 WINDIR 相同。
WINDIR 系統目錄(例如 c:winnt)。和 SYSTEMROOT 相同。
TEMP 存儲臨時文件的目錄(例如,c:temp)。用戶可更改。
TMP 存儲臨時文件的目錄(例如,c:temp)。用戶可更改。
示例
'' Retrieve the NUMBER_OF_PROCESSORS system environment variable
Set WshShell = Wscript.CreateObject("Wscript.Shell")
Set WshSysEnv = WshShell.Environment("SYSTEM")
Wscript.Echo WshSysEnv("NUMBER_OF_PROCESSORS")
請參閱
WshEnvironment 對象
WshEnvironment 對象