乐筑天下

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

扩展属性问题求助

[复制链接]

2

主题

9

帖子

2

银币

初来乍到

Rank: 1

铜币
17
发表于 2004-10-24 15:47:00 | 显示全部楼层 |阅读模式
怎样才能删除已注册的扩展属性应用程序名?
回复

使用道具 举报

63

主题

1203

帖子

10

银币

顶梁支柱

Rank: 50Rank: 50

铜币
1455
发表于 2004-10-24 15:52:00 | 显示全部楼层
用entmake重新生面过对象, 但得注意生成前要vl-remove移除扩展数据的dxf组码.
回复

使用道具 举报

2

主题

9

帖子

2

银币

初来乍到

Rank: 1

铜币
17
发表于 2004-10-24 15:56:00 | 显示全部楼层
不想改变原实体句柄,谢谢!
回复

使用道具 举报

wdb

25

主题

123

帖子

6

银币

后起之秀

Rank: 20Rank: 20Rank: 20Rank: 20

铜币
223
发表于 2004-10-25 09:10:00 | 显示全部楼层
将 (setq eng (entget        name         '("你的注册名")))
改为(setq eng (entget        name ))
然后再(entmod eng)
回复

使用道具 举报

2

主题

9

帖子

2

银币

初来乍到

Rank: 1

铜币
17
发表于 2004-10-25 12:08:00 | 显示全部楼层
还是去不掉!请指教!谢谢!
回复

使用道具 举报

18

主题

177

帖子

7

银币

后起之秀

Rank: 20Rank: 20Rank: 20Rank: 20

铜币
249
发表于 2004-10-25 14:47:00 | 显示全部楼层
;请将下面的"application"改为你的"注册名"
(defun c:xx(/ ent ed)
         (setq ent (entsel "\nSelect object: "))
         (setq ent(car ent))
         (if ent
                         (progn
                                         (setq ed(entget ent '("*")))
                                         (entmod (subst (cons -3 (list (cons "application" nil)))(assoc -3 ed) ed))
                         )
         )
         (princ)
)
;
回复

使用道具 举报

26

主题

3072

帖子

10

银币

社区元老

Rank: 75Rank: 75Rank: 75

铜币
3177
发表于 2004-10-25 15:42:00 | 显示全部楼层
以上说的都是删除扩展数据,删除注册名用下面函数:用法test "aaa");"aaa"为要删除的注册名
  1. (vl-load-com)
  2. (defun test(appname / doc regs reg)
  3.    (setq doc (vla-get-activedocument (vlax-get-acad-object)))
  4.    (setq regs (vla-get-RegisteredApplications doc))
  5.    (setq reg (vl-catch-all-apply 'vla-item (list regs appname)))
  6.    (if (not (vl-catch-all-error-p reg))
  7.        (vla-delete reg)
  8.        (princ (strcat appname "不存在!"))
  9.    )
  10.    (princ)
  11. )
回复

使用道具 举报

2

主题

9

帖子

2

银币

初来乍到

Rank: 1

铜币
17
发表于 2004-10-25 22:45:00 | 显示全部楼层
两个好方法,谢谢了!
回复

使用道具 举报

发表回复

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

本版积分规则

  • 微信公众平台

  • 扫描访问手机版

  • 点击图片下载手机App

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

GMT+8, 2025-8-20 21:33 , Processed in 2.371591 second(s), 79 queries .

© 2020-2025 乐筑天下

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