最小宏
我们已经看到了,宏可由六个部分组成。但并不是所有宏均需要六个部分。如果宏不接受参数,则将没有 PARAMETER 部分。如果宏不使用变量,则将没有定义局部变量部分。宏可以没有用户输入部分。
绝对最小宏包含的部分不得少于三个:
DEFINE
主体
END_DEFINE
本章开头处的宏就是一个最小宏的示例。下面再举一个示例:
DEFINE Quit
{###############################################}
{## This macro stores your current ##}
{## drawing in 'filename', then ends ##}
{## your ME-CAD session. ##}
{###############################################}
STORE ALL DEL_OLD 'filename'
EXIT CONFIRM
END_DEFINE
请注意,我们在单独的行中编写语句,使其易于理解。即使将宏编写为以下形式,计算机仍可理解:
DEFINE Quit STORE ALL DEL_OLD 'filename' EXIT CONFIRM END_DEFINE
这对您有帮助吗?