本帖最后由 作者 于 2009-9-14 14:32:02 编辑
函数开头是app 和 thisdrawing 分别表示 acadobject 和 activedocument 使用方法就是VBA那样的 直接写函数就能得到ACAD的对象或者某个属性: 命令: (app) #<VLA-OBJECT IAcadApplication 00c2db8c> 命令: (app.name) "AutoCAD" 命令: (app.path) "C:\\Program Files\\AutoCAD 2006" 命令: (thisdrawing.name) "Drawing1.dwg" 命令: (thisdrawing.activelayer.name) "0" 命令: (thisdrawing.layers) #<VLA-OBJECT IAcadLayers2 022b41f4> 命令: (thisdrawing.blocks) #<VLA-OBJECT IAcadBlocks 022b7e64> 命令: (thisdrawing) #<VLA-OBJECT IAcadDocument 05dbbc44> |