明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
楼主: liminnet

谁可以做到炸开块后,原先的属性值还显示在屏幕上

  [复制链接]
发表于 2009-4-3 22:33:00 | 显示全部楼层

楼主(liminnet) 青蜂侠,都到这个级别了,还没混出个所以然啊,也真够可怜的

发表于 2009-4-4 21:32:00 | 显示全部楼层
人家这个楼主招谁惹谁了啊
发表于 2009-4-5 20:14:00 | 显示全部楼层

哎,楼上这还看不出来啊,一定是这楼主到处大嘴巴呗!还能有啥啊。不过人家楼主大嘴巴也不至于这样吧,关键是楼主他自己都不清白啊,也难怪让众人不厌烦啊,真是活该啊

发表于 2009-4-8 12:04:00 | 显示全部楼层

呵呵,不错,我这里也有个,可能不是很好,但大家可以试试

(defun c:ef()
 (setq attb nil)
 (setq name (car(entsel)))
 (setq da (entget name))
 (setq k (cdr(assoc 1 da)))
 (print name)(print da)(print k)
 (setq attnam (entnext name) da (entget attnam) k (cdr (assoc 1 da)))
 (setq j 0)
 (while (= "ATTRIB" (cdr (assoc 0 da)))
        (print name)(PRINT DA)(print k)
        (setq p (cdr (assoc 10 da)))(print p)
        (setq h (cdr (assoc 40 da)))(print h)
        (SETQ S (CDR (ASSOC 7 DA)))(PRINT S)
        (SETQ W (CDR (ASSOC 41 DA)))(PRINT W)
        (setq attb (cons (list k h p S W) attb))
        ;(getstring "a")
        (if (/= "STAR" (cdr (assoc 2 da)))
        (PROGN
        (COMMAND "STYLE" S S H W 0 "N" "N" "N")
        (command "text" p 0 k)))
        (setq attnam (entnext attnam) da (entget attnam) k (cdr (assoc 1 da)))
        (setq j (+ j 1))
 );while-attrib
 ;(print j)(getstring "num")
 (command "explode" name)
 (setq ent (ssget "x" (list (cons 0 "ATTDEF"))))
 (command "erase" ent "")
)

发表于 2009-6-11 18:35:00 | 显示全部楼层
本帖最后由 作者 于 2010-9-1 0:15:39 编辑

 

发表于 2009-6-11 19:22:00 | 显示全部楼层
本帖最后由 作者 于 2010-9-1 0:15:12 编辑

 

发表于 2010-7-17 11:00:00 | 显示全部楼层
看回帖还是比较精彩
发表于 2010-8-30 21:26:00 | 显示全部楼层
ET工具上的爆炸就可以了。
 楼主| 发表于 2010-8-30 22:11:00 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
发表于 2010-8-31 20:05:00 | 显示全部楼层
liminnet发表于2010-8-30 22:11:00回忆刚好两年前的贴。真好笑,问题难度只是挥洒下手袍就可以解决 

楼主好强啊!

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

本版积分规则

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

GMT+8, 2025-6-26 15:11 , Processed in 0.182497 second(s), 21 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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