乐筑天下

搜索
欢迎各位开发者和用户入驻本平台 尊重版权,从我做起,拒绝盗版,拒绝倒卖 签到、发布资源、邀请好友注册,可以获得银币 请注意保管好自己的密码,避免账户资金被盗
查看: 34|回复: 3

[编程交流] 向ob添加自定义特性

[复制链接]

3

主题

4

帖子

2

银币

初来乍到

Rank: 1

铜币
15
发表于 2022-7-5 14:59:53 | 显示全部楼层 |阅读模式
你好
我正在运行一个版本的autocad architecture,其中包含一个插件,该插件将一些自定义特性添加到AEC对象中,例如可以在特性选项板的“设计”选项卡下查看的门。我想制作一个宏来更改这些属性,但我不知道如何通过lisp访问它们。当我在visual lisp查看器中使用inspect窗口时,自定义属性不会出现,当我使用vla dump object函数时,自定义属性也不会列出。
 
有人知道这些房产是否/如何进入吗?此外,可以通过autolisp添加自定义属性字段吗?
 
155958d308vlljymxz3j5i.jpg
回复

使用道具 举报

18

主题

1529

帖子

973

银币

中流砥柱

Rank: 25

铜币
649
发表于 2022-7-5 15:29:32 | 显示全部楼层
有一些标准方法可以将数据附加到实体(扩展数据、字典)。也许您的应用程序使用了其中一种方法。但应用程序似乎不太可能同时显示您决定添加的数据,这些数据甚至可能导致错误。
 
如果您提及应用程序的名称并发布示例dwg,可能会有所帮助。
回复

使用道具 举报

3

主题

4

帖子

2

银币

初来乍到

Rank: 1

铜币
15
发表于 2022-7-5 15:49:46 | 显示全部楼层
你能告诉我一些关于字典的事以及如何使用它们吗?我相信当我使用inspect时,它确实说有一本字典附在我的物体上。
回复

使用道具 举报

106

主题

1万

帖子

101

银币

顶梁支柱

Rank: 50Rank: 50

铜币
1299
发表于 2022-7-5 16:06:07 | 显示全部楼层
你可以在图形中获得字典的列表,因为你认为你知道字典的名称,发布一个dwg,我们可以看一看,有可能进一步深入到扩展数据中,知道字典名称使它更容易。
 
http://www.afralisp.net/autolisp/tutorials/dictionaries-and-xrecords.php
 
将这两行复制到命令行
 
  1. ; look at 3 .
  2. (setq mainDict (namedobjdict))
  3. (entget mainDict)
回复

使用道具 举报

发表回复

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

  • 微信公众平台

  • 扫描访问手机版

  • 点击图片下载手机App

QQ|关于我们|小黑屋|乐筑天下 繁体中文

GMT+8, 2025-3-15 00:49 , Processed in 2.133793 second(s), 64 queries .

© 2020-2025 乐筑天下

联系客服 关注微信 帮助中心 下载APP 返回顶部 返回列表