明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
楼主: liushengri

修改块中文字属性值的程序

    [复制链接]
发表于 2011-2-25 15:38:05 | 显示全部楼层
回复 QUAN2518 的帖子

;;;读取某个块NAME的属性ATT属性值ATT_VALUE
(defun rt()
  (SETQ ENT (ENTGET NAME))
  (SETQ ENT1 ENT)
  (WHILE (= (CDR (ASSOC 0 (SETQ ENT1 (ENTGET (ENTNEXT (CDR (ASSOC -1 ENT1))))))) "ATTRIB")
    (IF (= (CDR (ASSOC 2 ENT1)) ATT)
      (SETQ ATT_VALUE (CDR (ASSOC 1 ENT1)))
      )
    )
  )

;;;将某个块NAME的属性ATT属性值改为ATT_VALUE
(defun WT()
  (SETQ ENT (ENTGET NAME))
  (SETQ ENT1 ENT)
  (WHILE (= (CDR (ASSOC 0 (SETQ ENT1 (ENTGET (ENTNEXT (CDR (ASSOC -1 ENT1))))))) "ATTRIB")
    (IF (= (CDR (ASSOC 2 ENT1)) ATT)
      (PROGN
        (setq ENT1 (SUBST (CONS 1 ATT_VALUE) (ASSOC 1 ENT1) ENT1))
        (ENTMOD ENT1)
        (ENTMOD ENT)
        )
      )
    )
  )
          
发表于 2011-6-7 21:29:12 | 显示全部楼层
这个问题值得探讨
发表于 2011-6-21 20:29:38 | 显示全部楼层
很想看看这个程序。
发表于 2011-6-22 12:39:16 | 显示全部楼层
用vlisp处理要简单多了.
发表于 2011-6-23 11:46:45 | 显示全部楼层
要学习一下子了!!
发表于 2011-7-1 11:59:23 | 显示全部楼层
看看 不知道可以不可以用
发表于 2011-7-11 16:43:19 | 显示全部楼层
很有用,太感谢了。
发表于 2011-7-12 09:56:59 | 显示全部楼层
非常好用谢谢ZZXXQQ版主
发表于 2011-7-12 20:20:41 | 显示全部楼层
很到位的解决
发表于 2011-8-10 10:55:40 | 显示全部楼层
呃   要发5贴才能看  55555 痛苦
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-11-17 07:25 , Processed in 0.230400 second(s), 19 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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