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