明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 1071|回复: 3

[求助]关于插入对象炸散后的图层问题

[复制链接]
发表于 2007-11-27 11:37 | 显示全部楼层 |阅读模式

经常引用一些外部的文件,有时导入后要打散进行另外的编辑

但cad的操作就真的是不方便,于是写了一个简单的lisp

(defun c:X( )
(SETQ GOP (SSADD))
(SETQ GOP (SSGET "p"))
(IF
(= GOP NIL)
(SETQ GOP (SSGET))
)
(SETQ N (SSLENGTH GOP ))
(SETQ M 0)
(REPEAT N
(SETQ ENT (ENTGET (SSNAME GOP M)))
(SETQ DWG (CDR (ASSOC 2 ENT)))
(command "-xref" "Bind" DWG )
(SETQ M (+ M 1))
)
(command "EXPLODE" GOP)
)

炸是炸了,不过炸散后图元所在层的名字不知为何都带了文件名做前缀,请问这个问题有办法解决吗?

发表于 2007-11-27 12:20 | 显示全部楼层

你这个问题很常见,因为你用的是别人的块,所以你炸开就是它的图层

我的办法就是先炸开,将它全部一另外一个文件里把块全部转为0图层,在复制到自己的文件里,改自己的图层,但是我觉得我自己的这个办法都很麻烦,请高手来大显身手了.......

发表于 2007-11-27 12:21 | 显示全部楼层

你这个问题很常见,因为你用的是别人的块,所以你炸开就是它的图层

我的办法就是先炸开,将它全部一另外一个文件里把块全部转为0图层,在复制到自己的文件里,改自己的图层,但是我觉得我自己的这个办法都很麻烦,请高手来大显身手了.......

 楼主| 发表于 2007-11-27 13:16 | 显示全部楼层

但是xref命令弹出对话框里修改为块,之后炸散,图层名字是没有文件名做前缀的.

如果用lisp的-xref命令行就会是这样了

实在搞不懂,还望那位朋友指点一下

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

本版积分规则

小黑屋|手机版|CAD论坛|CAD教程|CAD下载|联系我们|关于明经|明经通道 ( 粤ICP备05003914号 )  
©2000-2023 明经通道 版权所有 本站代码,在未取得本站及作者授权的情况下,不得用于商业用途

GMT+8, 2024-5-18 16:06 , Processed in 0.154512 second(s), 25 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表