Method Reference (COM)

RegEnumVal

インスタンスに従って値名を読み取ります。

RegEnumVal "keyname", instance

 

パラメータ

keyname 読み取るレジストリキー
instance 取得するキーのインスタンス(1始まり)

 

返し値

成功: 要求された値名を返します。
失敗: 空文字列 "" を返し、oAutoIt.errorフラグを設定します。
1 要求されたキーを開けなかった場合。
-1 要求された値名を取得できなかった場合(値のインスタンスが範囲外)

 

注意

レジストリキーは"HKEY_LOCAL_MACHINE" ("HKLM")、"HKEY_USERS" ("HKU")、"HKEY_CURRENT_USER" ("HKCU") 、"HKEY_CLASSES_ROOT" ("HKCR")、"HKEY_CURRENT_CONFIG" ("HKCC")のいずれかで始まらなければなりません。

 

関連

RegEnumKey, RegDelete, RegWrite

 

Set oAutoIt = WScript.CreateObject("AutoItX3.Control")
var = oAutoIt.RegEnumVal("HKEY_LOCAL_MACHINE\SOFTWARE\HiddenSoft\AutoIt3", 1)
WScript.Echo "First Value Name under in AutoIt3 key" & var
var = oAutoIt.RegEnumVal("HKEY_LOCAL_MACHINE\SOFTWARE\HiddenSoft\AutoIt3", 2)
WScript.Echo "Second Value Name under in AutoIt3 key: " & var