控制用户输入
控制 AutoCAD 环境
在没有文档打开时使用
使用 SendCommand 方法可以直接将命令发送到 AutoCAD 命令行。SendCommand 方法将单个字符串发送到命令行。该字符串必须包含提供给所执行命令的参数,并依照该命令的提示顺序所要求的次序排列这些参数。在字符串中加入回车符的 ASCII 等效值或空格等同于在键盘上按 ENTER 键。与 AutoLISP 环境不同,调用 SendCommand 方法时没有参数是无效的。
将命令发送到 AutoCAD 命令行
下面的样例创建一个圆心为 (2, 2, 0)、半径为 4 的圆,然后将图形缩放至图形中的所有几何图形都可见。注意,在字符串的结尾处有一个空格,表示最后一次按 ENTER 键将开始执行命令。
Sub Ch3_SendACommandToAutoCAD()
ThisDrawing.SendCommand "_Circle 2,2,0 4 "
ThisDrawing.SendCommand "_zoom a "
End Sub