h6. [[Programmer's Reference Manuals]] h6(. » [[*Commands]] h6((. » *SetMacro h2. *SetMacro h4. Use This *Command assigns an expression to a system variable. The expression is evaluated each time the variable is used. h4. Syntax *SetMacro _var_name macro_ h4. Parameters |<^{width:8em}. _var_name_|<^. Variable name, or a wildcarded specification for a single variable name| |<^. _macro_|<^. String value to assign to specified system variable| h4. Notes Unlike the [[*Set|*Set]] command, the macro value is not converted using [[OS_GSTrans]] before it is assigned. Instead, it is GSTrans'd each time the variable is read. For a comprehensive list of expressions that can be used with this command see the [[Expressions|Expression]] page. h4. See also * [[Expressions|Expression]] * [[OS_SetVarVal]] * [[*Set|*Set]] * [[*SetEval|*SetEval]] * [[*Unset|*Unset]]