基 础 函 数 参 考


RegEnumVal

读取注册表值项的名称.

RegEnumVal ( "键名", 序数 )

参 数

键名 注册表键项名称.
序数 基于 1 的子键序数

返 回 值

成功: 返回请求的注册表值. @EXTENDED 设置为值的类型.
失败: 返回空字符串 "", @error 被设为以下值:
1 无法打开请求的键
2 无法打开请求的主键
3 无法连接远程注册表
-1 无法检索请求的子键(序数超出范围)

备 注

键名必须以以下几种根键开头(也可用括号内的缩写):
"HKEY_LOCAL_MACHINE" ("HKLM")
或 "HKEY_USERS" ("HKU")
或 "HKEY_CURRENT_USER" ("HKCU")
或 "HKEY_CLASSES_ROOT" ("HKCR")
或 "HKEY_CURRENT_CONFIG" ("HKCC").

运行于 64-位 Windows 操作系统, 如果读键或值, 必须在 HK... 后面添加后缀 64, 如: HKLM64.

相 关 函 数

RegEnumKey, RegDelete, RegWrite

函 数 示 例


For $i = 1 To 100
    Local $var = RegEnumVal("HKEY_LOCAL_MACHINE\SOFTWARE\AutoIt v3\Autoit", $i)
    If @error <> 0 Then ExitLoop
    MsgBox(4096, "值名  #" & $i & " 位于键名 AutoIt3 ", $var)
Next

provider with jb51.net (unicode)