@REGSETENV[HKEY...\subkey\value,type,data] : Das Gleiche wie @REGSET, aber wenn die Änderung vorgenommen wird, wird eine Broadcast-Nachricht an alle Anwendungen gesendet, sodass jede Anwendung, die solche Nachrichten überwacht, sofort auf die Änderung reagieren kann, wenn sie dafür ausgelegt ist. @REGSETENV kehrt zurück 0 wenn der Wert geschrieben wurde oder die Windows-Fehlernummer, wenn ein Fehler aufgetreten ist.
Wenn der Schlüsselname mit \\ beginntMaschinenname, @REGSETENV ö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)
Hinweis: Denken Sie daran, jeden Eintrag, der Leerzeichen oder Kommas enthält, in Anführungszeichen zu setzen!
See @REGCREATE Informationen zum Format des Schlüsselnamens finden Sie hier. Siehe auch: @REGQUERY (einen Wert lesen) und @REGSET (Schreiben Sie einen Wert).
Beispiel:
echo %@regsetenv["HKCU\Software\JP Software\Take Command 28\MyVersion",REG_SZ,9999]
echo %@regquery["HKCU\Software\JP Software\Take Command 28\MeineVersion"]
9999