明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 1201|回复: 6

[源码] [已解决]:框选文字,把相应图层名写入 所选的文字。请高手帮忙。

[复制链接]
发表于 2014-11-27 16:36 | 显示全部楼层 |阅读模式
本帖最后由 zzc83 于 2014-11-27 17:40 编辑

最近有项任务要把作图的图层统计出来,这样可以节省不少时间,请各路高手帮忙,谢谢

本帖子中包含更多资源

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

x
发表于 2014-11-27 17:32 | 显示全部楼层
  1. (defun c:tt(/ i ss e)
  2.   (setq i 0)
  3.   (if(setq ss(ssget'((0 . "TEXT"))))
  4.     (repeat(sslength ss)
  5.       (entmod(setq e(entget(ssname ss i))
  6.                    i(1+ i)
  7.                    e(subst(cons 1(cdr(assoc 8 e)))(assoc 1 e)e)))
  8.       ))
  9.   )

评分

参与人数 1明经币 +1 金钱 +50 收起 理由
zzc83 + 1 + 50 很给力!赞一个!

查看全部评分

发表于 2014-11-27 17:15 | 显示全部楼层
相应图层写入所选的文字,那文字本来的内容还保留不?
统计作图的图层,可以节省不少时间。。。真会有这个效果?
到底是要修改文字内容为其所在图层名,还是要统计图层,或者统计图层上的文字?
 楼主| 发表于 2014-11-27 17:18 | 显示全部楼层
本帖最后由 zzc83 于 2014-11-27 17:19 编辑

1文本原内容不用保留。
2不用点每个文字看图层再输入图层名,可以节约我很多时间
3只需要修改文字内容为其所在图层名。
非常感谢
 楼主| 发表于 2014-11-27 17:18 | 显示全部楼层
llsheng_73 发表于 2014-11-27 17:15
相应图层写入所选的文字,那文字本来的内容还保留不?
统计作图的图层,可以节省不少时间。。。真会有这个 ...


1文本原内容不用保留。
2不用点每个文字看图层再输入图层名,可以节约我很多时间
3只需要修改文字内容为其所在图层名。
非常感谢
发表于 2014-11-27 17:31 | 显示全部楼层
.~>~  其实也不困难。。。。。。。。。。。。。。
发表于 2020-4-7 21:15 | 显示全部楼层
各位老师,框选文字,把相应图层名写入所选的文字,怎样才能保留原文本
;;;框选文字,把相应图层名写入所选的文字
程序怎样才能保留原文本
(defun c:tt(/ i ss e)
  (setq i 0)
  (if(setq ss(ssget'((0 . "TEXT"))))
    (repeat(sslength ss)
              (entmod
        (setq e (entget(ssname ss i))
                   i(1+ i)
                   e(subst(cons 1(cdr(assoc 8 e)))(assoc 1 e)e)
       )
        )
      
      )
    )
  )
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-4-26 00:39 , Processed in 0.599189 second(s), 32 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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