GetNextValue
GetNextValue はレジストリ パスの列挙処理で使用される関数です。 GetFirstValue によって開始されたシーケンスでその後の値を戻します。
構文
GetNextValue(ValueName)
戻り値
- 長整数型 - レジストリ値が REG_DWORD の場合
- 文字列 - レジストリ値が REG_SZ の場合
- 文字列の配列 - レジストリ値が REG_MULTI_SZ の場合
- バイトの配列 - レジストリ値が REG_BINARY の場合
詳しい情報
ValueName は variant タイプの変数である必要があります。 GetNextValue は変数 ValueName の内部に戻される値を含む属性の名前を戻します。
例
このスクリプトは、起動時に実行されるすべてのプログラムの一覧を表示します。
Function Main
Dim Ro As Object
Dim valueName as variant
cr = Chr(13) + Chr(10)
Set Ro = Registry.Connect("127.0.0.1")
Value = ro.GetFirstValue("SOFTWARE\Microsoft\Windows\CurrentVersion\Run", valueName)
While Value <> ""
Echo "ValueName: " & valueName & " = " & value & cr
Value = ro.GetNextValue(valueName)
Wend
End Function