@REGTYPE[HKEY...\key] RGibt den Typ der Registrierungsvariablen zurück. Die möglichen Werte sind:

 

0 - REG_NONE (Kein Werttyp)

1 - REG_SZ (Unicode-nullterminierte Zeichenfolge)

2 – REG_EXPAND_SZ (Unicode-nullterminierte Zeichenfolge mit Referenzen auf Umgebungsvariablen)

3 – REG_BINARY (Freiform-Binärdatei)

4 – REG_DWORD (32-Bit-Zahl)

5 – REG_DWORD_BIG_ENDIAN (32-Bit-Zahl)

6 - REG_LINK (Symbolischer Link)

7 – REG_MULTI_SZ (Mehrere Unicode-Strings)

8 – REG_RESOURCE_LIST (Ressourcenliste in der Ressourcenzuordnung)

9 - REG_FULL_RESOURCE_DESCRIPTOR (Ressourcenliste in der Hardwarebeschreibung)

10 – REG_RESOURCE_REQUIREMENTS_LIST

11 - REG_QWORD (64-Bit-Zahl)

 

Wenn der Schlüsselname mit \\ beginntMaschinenname, @REGTYPE öffnet die Registrierung auf einem Remotecomputer. Der Remote-Registrierungsdienst muss auf dem Remote-Computer ausgeführt werden und Sie müssen über Zugriff und Berechtigungen verfügen. Der HKEY-Parameter kann einer der folgenden Schlüssel sein:

 

HKEY_CLASSES_ROOT (oder HKCR)

HKEY_CURRENT_CONFIG (oder HKCC)

HKEY_CURRENT_USER (oder HKCU)

HKEY_LOCAL_MACHINE (oder HKLM)

HKEY_PERFORMANCE_DATA (oder HKPD)

HKEY_USERS (oder HKU)

 

Beispiel:

 

echo %@regset["HKCU\Software\JP Software\Take Command 28\MyVersion",REG_SZ,9999]

echo %@regtype["HKCU\Software\JP Software\Take Command 28\MeineVersion"]

1