GetNextValue

Die Funktion GetNextValue wird bei der Auflistung von Registrierungspfaden verwendet. Sie gibt die Folgewerte einer Sequenz aus, die mit GetFirstValue begonnen wurde.

Syntax

GetNextValue(ValueName)

Rückgabewert
  • Long – wenn der Registrierungswert vom Typ REG_DWORD ist
  • String – wenn der Registrierungswert vom Typ REG_SZ ist
  • Array von Strings – wenn der Registrierungswert vom Typ REG_MULTI_SZ ist
  • Array von Bytes – wenn der Registrierungswert vom Typ REG_BINARY ist
Weitere Informationen

ValueName muss eine Variable des Typs Variant sein. GetNextValue gibt den Namen des Attributs zurück, welches den Wert enthält, der innerhalb der Variable ValueName zurückgegeben wird.

Beispiel

Dieses Skript zeigt alle Programme, die beim Systemstart ausgeführt werden:

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