在您希望用户提供某种形式的输入时,可以使用反斜杠 (\) 来暂停宏。
在以下样例中,将暂停 CIRCLE 命令,系统将提示用户指定圆的圆心。请注意在反斜杠后面没有空格。
^C^C_.circle \1
在此样例中,该宏启动 -LAYER 命令并输入“关闭”选项。然后系统将提示用户输入图层名以在命令退出之前将其关闭。
^C^C_.-layer off \;
宏通常会在用户输入(例如单个点位置)后恢复执行。因此,不能构造接受不确定个数的输入(在对象选择中)然后继续执行的宏。但 SELECT 命令除外:反斜杠 (\) 将暂停命令,直到完成对象选择。请看下面的样例:
^C^C_.select \_.change previous ;properties color blue ;
在该宏中,SELECT 命令用于选择一个或多个对象 (^C^C_.select \)。然后,该宏将启动 CHANGE 命令,使用“上一个”选项来参照选择集,并将所有选定对象的颜色改为蓝色 (_.change previous ;properties color blue ;)。
以下情况会延迟宏在暂停后的恢复: