宏支持使用特殊字符,它们相当于按键盘上的键或暂停以等待用户输入。
例如,在下列宏中的反斜杠 () 将暂停以等待用户输入,而分号 (;) 表示按 Enter 键。
^C^C_.text .4 0 DRAFT Inc;;;Main St.;;;City, State;
该宏启动 TEXT 命令,并暂停以便用户可以指定插入点,然后在三行中输入地址。在连续三个分号 (;;;) 序列中,第一个分号结束文字字符串,第二个分号重复 TEXT,第三个分号接受前一行下的默认位置。
宏可以使用下表中列出的特殊字符。
宏中使用的特殊字符 | |
---|---|
字符 | 说明 |
; | 发出 Enter。 |
^M | 发出 Enter。 |
^I | 发出 Tab。 |
[空格] | 输入空格;命令序列中的空格相当于按空格键。 |
暂停以等待用户输入(不能与加速键配合使用)。 | |
. | 使用户可以访问标准的命令,即使使用 UNDEFINE 命令取消了该命令的定义。(在 AutoCAD LT 中不可用) |
_ | 将本地化名称后面的命令和选项转换为全局名称。 |
=* | 显示当前顶层的下拉菜单、快捷菜单或图像平铺菜单。(在 AutoCAD for Mac 上不可用。) |
* | 重复执行某个命令,直到启动另一个命令或终止当前命令为止。 |
$ | 引入条件 DIESEL 宏表达式 ($M=)。 |
^B | 打开或关闭“捕捉”;相当于按 Ctrl+B 组合键 (Windows) 或 Control-B (Mac OS)。 |
^C | 取消活动的命令或命令选项;相当于按 Esc 键。 |
^D | 打开或关闭“动态 UCS”;相当于按 Ctrl+D 组合键 (Windows) 或按 Control-D 组合键 (Mac OS)。 |
^E | 设定下一个等轴测平面;相当于按 Ctrl+E 组合键 (Windows)。(Mac OS 上没有等效的按键) |
^G | 打开或关闭“栅格”;相当于按 Ctrl+G 组合键 (Windows) 或按 Control-G 组合键 (Mac OS)。 |
^H | 输入退格键。 |
^O | 打开或关闭“正交”。 |
^P | 打开或关闭 MENUECHO。 |
^Q | 将不显示宏的“命令行”历史记录中的所有提示和输入。 |
^R | 打开或关闭命令版本控制。某些命令需要使用命令版本控制来确保在较旧版本中编写的命令宏可以在最新版本中正常工作。 |
^T | 打开或关闭数字化仪;相当于按 Ctrl+T 组合键 (Windows)。(在 AutoCAD for Mac 中不可用。) |
^V | 更改当前视口。 |
^Z | 空字符,用于禁止自动将空格添加到宏的末尾。 |
注: 当从键盘直接进行输入时,其中的多个控制字符将以不同的方式进行操作,这些字符包括 ^Q(退出)、^R(循环浏览视口)和 ^V(从剪贴板粘贴)。