不来白不来 发表于 2023-3-23 10:12:26

获取天正门窗属性失败

想用下面的代码获取天正图元的属性,墙体、楼梯等可以正常使用。
(vlax-dump-object (vlax-ename->vla-object(car(entsel))))
门窗就会提示错误如下:
; IComOpening: IComOpening Interface
;特性值:
;   Application (RO) = #<VLA-OBJECT IAcadApplication 00007ff7c8b04110>
;   AreaRatio (RO) = 0.0167091
;   BayThick = ; 错误: 出现异常: 0xC0000005 (访问冲突)
; 警告: 忽略展开 异常
; 错误: 出现异常: 0xC0000005 (访问冲突)
我尝试了几个论坛里的辅助开发工具,都获取不了,是什么问题?

d1742647821 发表于 2023-3-23 12:21:27

天正8.0开始对自定义实体信息进行了更深的隐藏

ludaweb 发表于 2023-3-23 12:42:17

那楼主去安装个早版本的试试看,我好多好多年以前写过一个统计天正防火门面积的插件,当时用猫神的程序读取过天正门窗的信息,现在插件在新版本的天正上还是能用的。

不来白不来 发表于 2023-3-23 13:54:41

d1742647821 发表于 2023-3-23 12:21
天正8.0开始对自定义实体信息进行了更深的隐藏

好的,我用老版本天正试试,貌似修改操作还是能成功的。

不来白不来 发表于 2023-3-23 13:56:25

ludaweb 发表于 2023-3-23 12:42
那楼主去安装个早版本的试试看,我好多好多年以前写过一个统计天正防火门面积的插件,当时用猫神的程序读取 ...

是的,我在论坛里随便找了个改门窗的插件可以正常运行。我用老版本试试

不来白不来 发表于 2023-3-23 17:12:40

本帖最后由 不来白不来 于 2023-3-23 17:14 编辑

没办法获取所有属性名称就找到几个
hidelabel
glasslayer
textlayer
height
width
其他能搞到的朋友求分享

不来白不来 发表于 2023-3-24 09:22:06

从天正7一些门窗的属性,见附件图片,也许和现在天正版本的属性有些区别
页: [1]
查看完整版本: 获取天正门窗属性失败