kzd2004
发表于 2023-7-20 23:04:03
感谢大佬们的分享!!!
kucha007
发表于 2023-7-21 00:30:18
本帖最后由 kucha007 于 2023-7-21 00:44 编辑
加载对应版本后
单个实体这样用:
(explodeproxyentity (car (nentsel)))
或者选择集这样用:
(repeat (setq i (sslength (setq ss (ssget))))
(explodeallproxyinblock (ssname ss (setq i (1- i))))
)
或者全选这样用(当心卡死):
(repeat (setq i (sslength (setq ss (ssget "X"))))
(explodeallproxyinblock (ssname ss (setq i (1- i))))
)
xinxirong
发表于 2023-7-21 07:31:48
字典上的代理对象、无法删除的图形类代理对象,都要用api删除
zkq1212
发表于 2023-7-21 07:34:55
机械版cad搞得图就有好多这些东西。我放弃机械版cad就是因为这些原因,如果别人不用机械版的cad编辑会有很多问题。除非同事和客户都和你一样用机械版的cad画图。
panliang9
发表于 2023-7-21 08:24:19
kucha007 发表于 2023-7-21 00:30
加载对应版本后
单个实体这样用:
谢谢kucha007, 好东西啊!
andyzha
发表于 2023-7-21 08:46:13
kucha007 发表于 2023-7-21 00:30
加载对应版本后
单个实体这样用:
需要把以上代码加到启动项里吗?
panliang9
发表于 2023-7-21 09:00:50
kucha007 发表于 2023-7-21 00:30
加载对应版本后
单个实体这样用:
试试能不能搞干净我最后发的那一张图 “完全没有办法_2023年7月21日.dwg ”
20060510412
发表于 2023-7-21 09:02:58
什么是代理对象?就是在图元上增加了额外的扩展数据(Xdata)吗?
panliang9
发表于 2023-7-21 09:10:17
20060510412 发表于 2023-7-21 09:02
什么是代理对象?就是在图元上增加了额外的扩展数据(Xdata)吗?
用第二方开发的程序,创造了只能它识别编辑的对象(PROXY ENTITY),原生的CAD没法识别编辑,甚至显示。它如果在原图中被插进块中,你甚至没办法复制粘贴。
全部炸碎了,碎得干干净净也许能行,但就没意思了。
20060510412
发表于 2023-7-21 09:14:40
panliang9 发表于 2023-7-21 09:10
用第二方开发的程序,创造了只能它识别编辑的对象(PROXY ENTITY),原生的CAD没法识别编辑,甚至显示。 ...
哦,了解。
就像路线软件EICAD创建的自定义实体一样。