AutoCAD控制
向AutoCAD发送命令
当前模块定义
sys:autocadcontrol输入 6 · 输出 2 · 枚举 1
输入参数
- 操作类型
operationEnum必填操作类型
执行命令默认SendCommand读取变量ReadVariable - 命令内容
commandText可选发送到CAD执行的命令内容。通常以空格结尾开始执行。
- 变量列表
varListText可选每行一个变量名称
- 等待命令结束
waitRespBoolean可选 - 最长等待时间(ms)
waitMsNumber必填最长的等待返回结果的,毫秒数
- 失败后停止
stopIfFailBoolean可选失败后是否停止动作
输出参数
- 是否成功
isSuccessBoolean操作是否成功
- 变量值
outputText从当前文档读取的变量值,多个变量时每行一个,和变量名顺序对应。
概述
向AutoCAD软件发送命令或脚本。
AutoCAD控制
向AutoCAD发送命令
【操作类型】
可选的操作类型,目前仅支持“执行命令”。
【命令内容】
AutoCAD命令或AutoLisp脚本。请确保脚本内容的合法性。
通常在命令末尾增加空格或回车表示开始执行命令。如果有多余的空格或回车,可能会多次执行命令。
示例动作
- ZoomAll:运行
_zoom all命令。 - LispHelloWorld:使用AutoLisp显示Hello World消息。
参考文档
通过手势、轮盘等执行命令或脚本
因为轮盘等快速触发不能直接向CAD发送命令,需要通过一个单独的动作来中转。实现步骤如下:
(1)先在合适的位置安装此动作:参数传递CAD命令
(2)在轮盘、手势等位置,使用下面的设定方式调用动作,并将要执行的命令作为参数传递给动作。

设置方法:1、操作类型选择“运行Quicker动作”。2、输入动作名称“参数传递CAD命令”。3、动作参数中输入要执行的命令。 注意末尾加空格开始执行。
更新历史
- 20250120 更新文档标题,以匹配实际功能。
更新于