可以在宏中使用特殊字符(包括控制字符)。在宏中,插入符 (^) 的作用相当于按键盘上的 Ctrl 键。可以将插入记号与其他字符组合来构造宏,用以完成诸如打开和关闭栅格 (^G) 或取消命令 (^C) 等操作。
以下用于“地址”命令的宏使用反斜杠 (\) 来使宏暂停以等待用户输入,并使用分号 (;) 来表示按 Enter 键。
text \.4 0 DRAFT Inc;;;Main St.;;;City, State;
该宏将启动 TEXT 命令,并暂停以等待用户指定起点,然后分三行输入地址。在连续三个分号 (;;;) 中,第一个分号结束字符串,第二个分号重复 TEXT,第三个分号接受前一行下的默认位置。
宏可以使用下表中列出的特殊字符。
宏中使用的特殊字符
|
字符
|
说明
|
;
|
发出 Enter
|
^M
|
发出 Enter
|
^I
|
发出 Tab
|
[空格]
|
输入空格;命令中命令序列之间的空格相当于按空格键
|
\
|
暂停以等待用户输入(不能与加速键配合使用)
|
.
|
使用户可以访问内置的 AutoCAD 命令,即使该命令未使用 UNDEFINE 命令定义。
|
_
|
转换其后的 AutoCAD 命令和选项
|
=*
|
显示当前顶层的下拉、快捷或图像菜单
|
*^C^C
|
重复执行某个命令直到选择了另一个命令
|
$
|
引入条件 DIESEL 宏表达式 ($M=)
|
^B
|
打开或关闭“捕捉”(相当于按 Ctrl+B 组合键)
|
^C
|
取消活动的命令或命令选项(相当于按 Esc 键)
|
^D
|
打开或关闭“动态 UCS”(相当于按 Ctrl+D 组合键)
|
^E
|
设定下一个等轴测平面(相当于按 Ctrl+E 组合键)
|
^G
|
打开或关闭“栅格”(相当于按 Ctrl+G 组合键)
|
^H
|
发出 Backspace
|
^O
|
打开或关闭正交模式
|
^P
|
打开或关闭 MENUECHO
|
^Q
|
回显所有提示、状态列表和打印机输入(相当于按 Ctrl+Q 组合键)
|
^R
|
打开或关闭命令版本控制。某些命令需要使用命令版本控制来确保在较旧版本中编写的命令宏可以在最新版本中正常运行。
|
^T
|
打开或关闭数字化仪(相当于按 Ctrl+T 组合键)
|
^V
|
更改当前视口
|
^Z
|
空字符,用于禁止在命令末尾自动添加空格键
|
命令