Rmdir

Description

Removes a directory.

Syntax

Rmdir,dir

Parameters

dir: The full path and name of the directory to be removed.

Example

rmdir,\Program Files\MyApp

Notes

A directory cannot be removed if it contains files or subdirectories.

SetRegData

Description

Adds or updates a data field in the registry.

Syntax

Setregdata,key,subkey,type,field,data[,data2][,data3]...

Parameter

key: The abbreviated major registry key where you want to create/update the subkey. Can

 

be one of:

 

cr or hkcr (HKEY_CLASSES_ROOT)

 

cu or hkcu (HKEY_CURRENT_USER)

 

lm or hklm (HKEY_LOCAL_MACHINE).

 

The case of key doesn’t matter

 

subkey: The subkey you want to create/update a field in.

 

type: The data type of the field you wish to create/update. Can be s (for string value), dd

 

(for decimal value), dx (for hexadecimal value) or b (for binary value). The case of type

 

doesn’t matter. If you’re altering an existing field, type can be different from the current

 

type.

 

field: The name of the new field to be created/updated.

 

data: The value of the field being created. This depends on the type of field. Binary fields

 

can have many values (up to 2000 bytes). In this case the data field holds the number of

 

bytes in the binary field, and each byte is given as a subsequent parameter in hexadecimal

 

(data2, data3 etc.).

Example

Setregdata,LM,WidgetsPlc\Info,s,AppName,The Widget Program

 

Setregdata,LM,WidgetsPlc\Info,dx,HexField,FA5B

 

Setregdata,LM,WidgetsPlc\Info,b,5,d3,62,58,f1,9c

9 - 10