qincj0001 发表于 2017-12-24 23:07:24

请问(vla-get-objectname OBJ)中OBJ是什么?

本帖最后由 qincj0001 于 2017-12-24 23:13 编辑

如题,劳烦帮忙解答一下,OBJ对象是什么?如何取得?感谢。
我自己的理解是 图元名,但是运行结果出错

Linhay 发表于 2017-12-25 08:13:47

vla-get-ObjectName函数

功能

      取得对象的AutoCAD类名称。

语法及参数

(vla-get-ObjectName Object )
ObjectAll Drawing objects, Block, Blocks, Dictionary, Dictionaries,
DimStyle, DimStyles, Group, Groups, Layer, Layers, Layout,
Layouts, Linetype, Linetypes, ModelSpace Collection,
PaperSpace Collection, PlotConfiguration, PlotConfigurations,
RegisteredApplication, RegisteredApplications, TextStyle,
TextStyles, UCS, UCSs, View, Views, Viewport, Viewports, XRecord
这个属性适用的对象
ObjectName 字符串;只读
图元的AutoCAD类名称

qincj0001 发表于 2017-12-25 11:34:33

谢谢 Linhay。我自己找到问题所在了。
(setq en (car (entsel )))
(setq obj (vlax-ename->vla-object en))
(vla-get-objectname obj)
页: [1]
查看完整版本: 请问(vla-get-objectname OBJ)中OBJ是什么?