Action |
Creates a new key, adds another value-name to an existing key (and assigns it a value), or changes the value of an existing value-name.
Syntax |
WRITEVALUE ("subkey", "entry", "expression", "data type")
Parameters |
Subkey
Identifies the subkey where you want to write a value entry.
Entry
The name of the entry. To write to the default entry of a key, specify an empty string as the entry name ("").
Expression
The data to store as the value of the entry.
REG_MULTI_SZ (multi-string) variables are returned with the pipe symbol ( | ) used as the separator between strings. If a string contains a pipe symbol character, it is represented by two pipe symbol characters ( || ).
Data type
Identifies the data type of the entry.
The following data types are supported:
· REG_NONE
· REG_SZ
· REG_EXPAND_SZ
· REG_BINARY
· REG_DWORD
· REG_DWORD_LITTLE_ENDIAN
· REG_DWORD_BIG_ENDIAN
· REG_LINK
· REG_MULTI_SZ
· REG_RESOURCE_LIST
· REG_FULL_RESOURCE_DESCRIPTOR
Returns |
0 |
Value entry written |
Error code |
Function failed |
Example |
WriteValue("EZReg\Test", "A MultiString variable", "Line 1|Line 2|Line 3 with
a || in it|", "REG_MULTI_SZ")
If @ERROR = 0
?
"Value written to the registry"
Endif