Administrator’s Guide
293
Using MCScript to Update Your Script Files
Registry commands
NOTE:
[..] Indicates optional parameters and switches.
Command name
Min #
params
Usage, examples, and comments
REGSETVAL
5
REGSETVAL
<BASE_KEY> <LOCAL_KEY>
<VAL_NAME> <VAL_TYPE> <VALUES>
Sets a registry value.
<VALUES>: Single value or list if MULTI.
<VAL_TYPE>: ‘MULTI’ | ‘DWORD’ |
‘EXPAND_SZ’ | ‘MULTI_SZ’ | ‘NONE’ | ‘SZ’ |
‘BINARY’
Example:
REGSETVAL LOCAL !NEWGINA!
GinaDLL SZ !OLDGINAVAR!
REGSETCTRUNIQUE
4
REGSETCTRUNIQUE
<BASE_KEY>
<LOCAL_KEY> <VAL_TYPE> <VAL_DATA>
REGCTRERASE
3
REGCTRERASE
<BASE_KEY>
<LOCAL_KEY> <VAL_DATA>
REGDELVAL
3
REGDELVAL
<BASE_KEY> <LOCAL_KEY>
<VAL_NAME>
REGVALEXISTS
3
REGVALEXISTS
<BASE_KEY>
<LOCAL_KEY> <VAL_NAME>
[<VAL_DATA>]
Checks whether registry value exists. If
<VAL_DATA> specified, check whether it
exists with given data value.
REGSETKEY
2
REGSETKEY
<BASE_KEY> <LOCAL_KEY>
[<CLASS_TYPE>]
REGDELKEY
2
REGDELKEY
<BASE_KEY> <LOCAL_KEY>
REGKEYEXISTS
2
REGKEYEXISTS
<BASE_KEY>
<LOCAL_KEY>
REGADDMULTIVAL
4
REGADDMULTIVAL
<BASE_KEY>
<LOCAL_KEY> <VAL_NAME> <LINE>
REGDELMULTIVAL
4
REGDELMULTIVAL
<BASE_KEY>
<LOCAL_KEY> <VAL_NAME> <LINE>
REGMULTIVALEXISTS 4
REGMULTIVALEXISTS
<BASE_KEY>
<LOCAL_KEY> <VAL_NAME> <LINE>