aardio 文档
aardio 范例: AutoCAD:创建 CAD 进程内颜色对象,而不是操作无关的进程环境变量。
// AutoCAD:创建 CAD 进程内颜色对象,而不是操作无关的进程环境变量。
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 circle = doc.ModelSpace.AddCircle([0,0,0],20);
var color = cad.GetAcCmColor();
color.SetRGB(0,120,212);
circle.TrueColor = color;
com.Release(color);
doc.Regen(cad.acAllViewports);
cad.ZoomExtents();
print({document=doc.Name;handle=circle.Handle});
// GetCadInterfaceObject 会追加 CAD 主版本;GetInterfaceObject 使用完整 ProgID。
Markdown 格式