aardio 文档
aardio 范例: AutoCAD:WM_COPYDATA 兼容通道,不是有完成保证的任务接口。
// AutoCAD:WM_COPYDATA 兼容通道,不是有完成保证的任务接口。
import com.cad;
var cad = com.cad();
if(!cad) error("无法连接 AutoCAD");
cad.Visible = true;
if(!cad.IsQuiescent()) error("请先结束 AutoCAD 当前命令");
var doc = cad.Documents.Add();
var path = io.fullpath("/");
// 只发送给这一实例,绝不遍历窗口广播命令。
var accepted = cad.SendCopyData(`(print '(<?= [
{car=12;cdr=23},
[1,2,3,owner.path],
{name="Tom";age=23},
"中文数据",false,0,true
] ?>))`,{path=path});
print("窗口消息返回值:",accepted);
// 此旧通道使用同步 SendMessage,目标失去响应时可能阻塞;优先直接 COM。
// 消息被处理不代表绘图成功,不应据此重试或保存文件。
Markdown 格式