This *Command executes a file of *commands.
*Obey [[-v][-c][-m] [filename [parameters]]]
-v | Echo each line before it is executed |
-c | Cache filename, and then execute it |
-m | lines to be read from specified memory address |
filename | Valid pathname specifying a file |
parameters | String to be passed (separated by spaces) |
*Obey with no parameters terminates the current and any parent obey files. The same holds for *Error.
Arguments substitution is performed on each line, using parameters passed in the command.
If using the memory option, the file in memory must be zero-terminated.
In certain circumstances the command will not return, for example if the Obeyfile starts a new application, or *Quit is used. Note that a *Quit line will not terminate the file.