**CIGAL Reference Manual, Chapter 2 (Commands): RUN** ===== RUN -- Execute a CIGAL macro program ===== ** usage: run macroname [arg1 arg2 ...]**\\ ** or: macroname [arg1 arg2 ...]** The RUN command executes a CIGAL macro program (see [[jvs:cigal:manual:chapter1:macros|MACROS(1)]]). Because any unrecognized command is assumed to be the name of a macro program, the explicit RUN command is practically never used. It is included primarily in case you want to pass the name of a macro in a string variable. macroname.imp or macroname.cmp This file is looked for in the directories specified by the character string variable PATH. ARG1, ARG2, etc. are arguments whose meaning is determined by the macro file itself (see the DEFAULT command). These arguments are available to commands within the macro file, as $n (where n is the argument number). NOTE: For more help on using any particular macro program type: help macroname **See Also:**\\ [[jvs:cigal:manual:chapter2:macro|MACRO(2)]], [[jvs:cigal:manual:chapter1:macros|MACROS(1)]], [[jvs:cigal:manual:chapter4:path|PATH(4)]], [[jvs:cigal:manual:chapter2:return|RETURN(2)]] [[jvs:cigal|CIGAL Home]], [[jvs:cigal:manual|CIGAL Manual]], [[jvs:cigal:manual:chapter2|Commands List]], [[jvs:cigal:manual:help|Manual Help]]