CALL

From Macros Wiki
Jump to: navigation, search

Up

Command

CALL
CALL <macro name>, [<arg 1>, <arg 2>, <arg 3> ( max 10 arguments )]


Call another macro file from within a macro. Once processing of the called macro is complete,
control will pass back to the macro from which it was called and processing will continue from the line after the macro call.

Parameters

<macro name>
Name of the macro file, must be in double quotes.
[<arg 1>]
A value to be passed to another macro, or a variable to receive a value passed back from the macro that is called.
[<arg 2>]
A value to be passed to another macro, or a variable to receive a value passed back from the macro that is called.
[<arg 3>]
A value to be passed to another macro, or a variable to receive a value passed back from the macro that is called.


You can use between zero and 10 arguments.

Example

CALL "line.mac" r1, q7, tt
For an example macro see Modify_Op_Path Get_Op_Tool_Path Global_Local