找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 34001|回复: 179

[图块] 转换图块中实体到0层,支持嵌套图块,一转到底。

 火.. [复制链接]

已领礼包: 40个

财富等级: 招财进宝

发表于 2013-11-17 22:51:22 | 显示全部楼层 |阅读模式
  • 插件名称 : 块转0层
  • 作  者 : Newer
  • 运行环境 :XDRX API 
  • 发布时间 :2013-11-17
  • 命令名称 :XDTB_BLOCKE20
  • 插件介绍 :转换图块中实体到0层,支持嵌套图块,一转到底。转换后你就可以清理无用图层了。
  • 备  注 : (点击图片可以放大)
(点击图片可以放大)

晓东温馨提示 1、运行环境为 晓东工具箱XDRX API 的插件,请下载最新版本的 晓东工具箱XDRX API开发环境 一键安装
2、在ACAD中如何加载插件,请看 论坛插件使用方法
3、如果您有要求需要定制插件,请到 编程申请 论坛发帖求助

插件详细内容

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?立即注册

×
游客,如果您要查看本帖隐藏内容请回复

论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!

已领礼包: 1268个

财富等级: 财源广进

发表于 2013-11-18 07:14:10 | 显示全部楼层
本帖最后由 st788796 于 2013-11-18 07:18 编辑

Insert 图层不变, Blcokdef 内 颜色为 Byblock
这样没有后悔机会
  1. (princ "\n选择归并 0 层图块<回车全选>: ")
  2. (if (setq ss (ssget '((0 . "INSERT"))))
  3.   ss
  4.   (setq ss (ssget "x" '((0 . "INSERT"))))
  5. )
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

已领礼包: 1757个

财富等级: 堆金积玉

发表于 2013-11-18 08:34:32 | 显示全部楼层
力顶 各位高手 大爆发         
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

已领礼包: 1757个

财富等级: 堆金积玉

发表于 2013-11-18 08:49:28 | 显示全部楼层
貌似不是一转到底
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

已领礼包: 1757个

财富等级: 堆金积玉

发表于 2013-11-18 08:50:03 | 显示全部楼层
做成递归也许好些

点评

一般可以收集一个块名表,最后根据这个表再去遍历,不用递归,减少无用操作  详情 回复 发表于 2013-11-18 08:54
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

已领礼包: 1268个

财富等级: 财源广进

发表于 2013-11-18 08:54:39 来自手机 | 显示全部楼层
守仁格竹GM 发表于 2013-11-18 08:50
做成递归也许好些

一般可以收集一个块名表,最后根据这个表再去遍历,不用递归,减少无用操作

点评

有多层嵌套呢,而且每个子嵌套的子嵌套也均不同  详情 回复 发表于 2013-11-18 09:05
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

已领礼包: 1757个

财富等级: 堆金积玉

发表于 2013-11-18 09:05:08 | 显示全部楼层
st788796 发表于 2013-11-18 08:54
一般可以收集一个块名表,最后根据这个表再去遍历,不用递归,减少无用操作

有多层嵌套呢,而且每个子嵌套的子嵌套也均不同

点评

遇到insert就收集,当然要判断下是否已经收集过了,最后改的时候 while blst if insert not position blst -> cons bn blst cdr blst 这样循环  详情 回复 发表于 2013-11-18 09:15
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

已领礼包: 1268个

财富等级: 财源广进

发表于 2013-11-18 09:15:54 来自手机 | 显示全部楼层
守仁格竹GM 发表于 2013-11-18 09:05
有多层嵌套呢,而且每个子嵌套的子嵌套也均不同

遇到insert就收集,当然要判断下是否已经收集过了,最后改的时候
while blst
   if  insert  not position blst -> cons bn blst
   cdr blst
这样循环

点评

受教了。多谢  详情 回复 发表于 2013-11-18 09:19
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

已领礼包: 1757个

财富等级: 堆金积玉

发表于 2013-11-18 09:19:56 | 显示全部楼层
st788796 发表于 2013-11-18 09:15
遇到insert就收集,当然要判断下是否已经收集过了,最后改的时候
while blst
   if  insert  not posit ...

受教了。多谢
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

已领礼包: 8612个

财富等级: 富甲天下

发表于 2013-11-18 10:13:23 | 显示全部楼层
好东西,收集
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2013-11-18 11:44:11 | 显示全部楼层
看看,感觉不错阿。
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2013-11-18 13:34:09 | 显示全部楼层
谢谢,比较不错的应用
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

已领礼包: 2476个

财富等级: 金玉满堂

发表于 2013-11-18 17:39:09 | 显示全部楼层
归零也包括颜色随层不?
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

已领礼包: 1268个

财富等级: 财源广进

发表于 2013-11-18 20:35:49 | 显示全部楼层
来个彻底的
  1. (defun to0 ()
  2.   (mapcar '(lambda (x)
  3.              (mapcar '(lambda (e)
  4.                         (xdrx_setpropertyvalue e "Layer" "0")
  5.                         (xdrx_setpropertyvalue e "Color" 0);_256 bylayer
  6.                       )
  7.                      (xdrx_block_getentities x)
  8.              )
  9.            )
  10.           (mapcar 'cadr (XD::Ojbect:Get "BLock"))
  11.   )
  12. )
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2013-12-6 12:40:48 | 显示全部楼层
我正需要这个插件来清理图层,减小文件,谢谢
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

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

本版积分规则

QQ|申请友链|Archiver|手机版|小黑屋|辽公网安备|晓东CAD家园 ( 辽ICP备15016793号 )

GMT+8, 2024-11-21 22:54 , Processed in 0.444146 second(s), 59 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

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