Microsoft Windows Script Host 2.0 | 语言参考 |
返回名为 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"
读取。
应用于: WshShell 对象