RegRead 方法

返回名为 strName 的注册键或值。

object.RegRead(strName)

参数

object

WshShell 对象。

strName

要读取的键或值。

说明

如果 strName 以反斜线 (\) 结束,本方法将返回键,而不是值。strName 参数的开头必须为下列根键名之一:

Short Long
HKCU HKEY_CURRENT_USER
HKLM HKEY_LOCAL_MACHINE
HKCR HKEY_CLASSES_ROOT
  HKEY_USERS
  HKEY_CURRENT_CONFIG

RegRead 方法只支持 REG_SZ、REG_EXPAND_SZ、REG_DWORD、REG_BINARY 以及 REG_MULTI_SZ 数据类型。如果注册表中有其他数据类型,RegRead 将返回 DISP_E_TYPEMISMATCH。

示例

下例从注册表读取一个值和一个键:

Set WshShell = WScript.CreateObject("WScript.Shell")
WScript.Echo WshShell.RegRead("HKCU\ScriptEngine\Val")  ' 从值 "Val" 读取。
WScript.Echo WshShell.RegRead("HKCU\ScriptEngine\Key\") ' 从键 "Key" 读取。

请参阅

RegDelete 方法 | RegWrite 方法

应用于: WshShell 对象