明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 3013|回复: 8

解决多重插入引用的块

[复制链接]
发表于 2012-4-13 18:12:23 | 显示全部楼层 |阅读模式
本帖最后由 【KAIXIN】 于 2012-4-13 18:16 编辑

  1. ;利用重新插入法解决 砸不开的图块
  2. (defun c:kk()
  3. (entmake (list '(0 . "INSERT")
  4.         '(100 . "AcDbEntity")
  5.         '(100 . "AcDbBlockReference")
  6.         (cons 2 "*U1");U1为块名
  7.         (cons 10 '(0 0 0))
  8.         (cons 41 1)
  9.         (cons 42 1)
  10.         (cons 50 0)
  11.   )
  12. )
  13. (princ))


发表于 2012-4-13 18:37:45 | 显示全部楼层
;;转换“多重插入块”为“普通块”。
(DEFUN C:exm ()
(setvar "cmdecho" 0)
(SETQ STM (car (ENTSEL "\n点取多重块")))
(while stm
(setq e (entget stm))
(setq stlx (cdr (assoc 0 e)))
(if (= stlx "INSERT")
(PROGN
(setq r_zm70 (assoc 70 e))
(setq c_zm71 (assoc 71 e))
(setq r_dist_zm44 (assoc 44 e))
(setq c_dist_zm45 (assoc 45 e))
(setq e (subst (cons 44 0) r_dist_zm44 e))
(setq e (subst (cons 45 0) c_dist_zm45 e))
(setq e (subst (cons 70 0) r_zm70 e))
(setq e (subst (cons 71 0) c_zm71 e))
(setq e (subst (list 100"AcDbBlockReference") (list 100"AcDbMInsertBlock") e))
(entmake e)
(entdel stm)
))
(SETQ STM (car (ENTSEL "\n点取下一多重块")))
)
(setvar "cmdecho" 1)
)

点评

【KAIXIN】----通用函数(全部源码)低价抛售中! 地址:http://bbs.mjtd.com/thread-99208-1-1.html  发表于 2013-1-24 18:40
发表于 2012-4-13 19:44:36 | 显示全部楼层
都是好程序,一哈顶!!!!
发表于 2012-4-15 10:38:45 | 显示全部楼层
好贴,多谢分享
发表于 2012-6-8 19:21:31 来自手机 | 显示全部楼层
谢谢,学习了。

点评

【KAIXIN】----通用函数(全部源码)低价抛售中! 地址:http://bbs.mjtd.com/thread-99208-1-1.html  发表于 2013-1-24 18:40
发表于 2012-6-14 12:56:00 | 显示全部楼层
看不懂那个  哪位大神能详细解释一下吗

点评

【KAIXIN】----通用函数(全部源码)低价抛售中! 地址:http://bbs.mjtd.com/thread-99208-1-1.html  发表于 2013-1-24 18:40
发表于 2012-6-14 13:01:57 | 显示全部楼层
                     看不懂
发表于 2012-10-18 20:12:09 | 显示全部楼层
--小军- 发表于 2012-6-14 13:01
看不懂

有些块很神奇的,炸不开的,你要炸开来编辑的话,很郁闷的,具体这种块怎么形成的我也不知道。

点评

【KAIXIN】----通用函数(全部源码)低价抛售中! 地址:http://bbs.mjtd.com/thread-99208-1-1.html  发表于 2013-1-24 18:40
发表于 2024-7-9 13:06:36 | 显示全部楼层
感谢作者的分享!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-11-25 05:03 , Processed in 0.176521 second(s), 25 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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