Erstellt einen Schlüssel oder einen Wert in der Registry.
RegWrite ( "keyname" [,"valuename", "type", value] )
Parameter
| keyname | Der Schlüssel, in den geschrieben werden soll. Wenn keine anderen Parameter angegeben werden, wird nur dieser Schlüssel angelegt. |
| valuename | [optional] Die Bezeichnung des Wertes, der geschrieben werden soll. |
| type | [optional] Typ des zu schreibenden Schlüssels: "REG_SZ", "REG_MULTI_SZ", "REG_EXPAND_SZ", "REG_DWORD" oder "REG_BINARY". |
| value | [optional] Der Wert, der geschrieben werden soll. |
Bemerkungen
Ein Registry-Schlüssel muss mit "HKEY_LOCAL_MACHINE" ("HKLM"), "HKEY_USERS" ("HKU"), "HKEY_CURRENT_USER" ("HKCU"), "HKEY_CLASSES_ROOT" ("HKCR") oder "HKEY_CURRENT_CONFIG" ("HKCC") beginnen.
Siehe auch
RegDelete, RegRead
Beispiel
; Write a single REG_SZ value
RegWrite("HKEY_LOCAL_MACHINE\SOFTWARE", "TestKey", "REG_SZ", "Hello this is a test")
; Write the REG_MULTI_SZ value of "line1" and "line2"
RegWrite("HKEY_LOCAL_MACHINE\SOFTWARE", "TestKey", "REG_MULTI_SZ", "line1" & @LF & "line2")
; INCORRECT uses of REG_MULTI_SZ
RegWrite("HKEY_LOCAL_MACHINE\SOFTWARE", "TestKey", "REG_MULTI_SZ", "line1" & @LF & "line2" & @LF)
RegWrite("HKEY_LOCAL_MACHINE\SOFTWARE", "TestKey", "REG_MULTI_SZ", "line1" & @LF & @LF & "line2" & @LF)