* MACROS DEFINE [] Defines a macro or variable called "" to have the given value. If is omitted, undefines the named macro or variable. When defining command macros, should be a list of MS-DOS Kermit commands, separated by commas. This command can also be used to define a variable like \%1, \%a, etc. The definition is copied literally (backslash codes not interpreted). [DO] [ [ [ [...]]]] Executes the macro called "", and assigns the parameters, if any, to the variables \%1, \%2, \%3, etc, and sets the variable ARGC to the number of parameters plus one (1 = no parameters, 2 = 1 parameter, etc). The variable \%0 is assigned the name of the macro. These variables are available only within the macro. ASSIGN [] Like DEFINE, copies the current value of into the macro or variable, but (unlike DEFINE) all variables in the are evaluated first. SHOW MACRO [] Shows the definition of the specified macro or variable. IF DEFINED Executes the if the macro or variable name is defined. IF = ARGC Executes if ARGC is equal to (numeric constant or variable) IF < ARGC Executes if ARGC is less than IF > ARGC Executes if ARGC greater than IF NOT > ARGC Executes if ARGC less than or equal to IF =, <, > Can also be used with any numeric variables or constants, not just ARGC, including the other predefined numeric variables, VERSION, COUNT, and ERRORLEVEL, the built-in numeric variables like \v(ndate), \v(status), etc, or any other variable (\%1, \%a) that has a numeric value. Use IF EQUAL to compare character strings (see below). .