明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 3996|回复: 12

如何用引线的方式标注块名

  [复制链接]
发表于 2011-1-8 13:38:18 | 显示全部楼层 |阅读模式
作图时由块拼成的节点图,因为很多图中的块是相同的重复引线标注非常慢,请问高人如何用引线的方式标注块名,即点击图块拉出引线标注块名。谢谢
"觉得好,就打赏"
还没有人打赏,支持一下
发表于 2011-1-8 20:34:01 | 显示全部楼层
回复 yansu 的帖子

是这样么?

  1. (defun c:tt()
  2.   (setq en (car(entsel "\n选择图块:")))
  3.   (setq bn (cdr (assoc 2 (entget en)))
  4.         pt (cdr (assoc 10 (entget en)))
  5.         )
  6.   (command "mleader" pt (getpoint pt "\n标注位置:") bn)
  7.   )
发表于 2011-1-8 22:32:38 | 显示全部楼层
本帖最后由 bai2000 于 2011-1-8 22:33 编辑

楼上,你的程序不能用啊
发表于 2011-1-8 22:50:58 | 显示全部楼层
回复 bai2000 的帖子

你的cad版本是?2008下正常,其他版本没测试...
 楼主| 发表于 2011-1-9 07:20:42 | 显示全部楼层
cad2006下没有标注出文字,标注位置方向要自己点选,可以确定字体大小,能在cad2010下使用最好,谢谢
发表于 2011-1-9 19:49:34 | 显示全部楼层
[/post=5]
  1. (defun c:tt()
  2. (if (and (setq en (car(entsel "\n选择图块:")))
  3.           (setq ent (entget en))
  4.           (= (cdr(assoc 0 ent)) "INSERT")) (progn
  5.   (setq bn (cdr (assoc 2 ent))
  6.         pt (cdr (assoc 10 ent)))
  7.    (command ".leader" pt PAUSE "" bn "")
  8. ))
  9. (princ)
  10. )
[/post]
发表于 2011-9-3 14:01:11 | 显示全部楼层
需要多选标注ZZXXQQ 请出手
发表于 2012-5-24 14:24:08 | 显示全部楼层
Gu_xl 发表于 2011-1-8 22:50
回复 bai2000 的帖子

你的cad版本是?2008下正常,其他版本没测试...

06CAD也用不好的
发表于 2012-7-13 11:37:44 | 显示全部楼层
刚刚找到这个东西。反现是很不错的东西 啊。不过有个问题有上面2位的代码的时候选择块以后引线的基点会飞得很远。而不是直接在块的基点上。能不能修改一下啊
发表于 2012-7-13 12:57:43 | 显示全部楼层
  1. ;; 块名引线标注 伪源码需要e派工具箱(XCAD)的支持
  2. (defun c:tt ()
  3.   (CMDLA0)
  4.   (setq        ss (ssget '((0 . "insert")))
  5.         i  -1
  6.   )
  7.   (while (setq s1 (ssname ss (setq i (1+ i))))
  8.     (setq bn (xyp-get-dxf 2 s1)
  9.           pt (xyp-get-dxf 10 s1)
  10.           s2 (xyp-Text 5 (xyp-get-Pt2XY pt 1000 1000) bn)
  11.     )
  12.     (xyp-Leader s2 pt 0 0)
  13.   )
  14.   (CMDLA1)
  15. )
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2025-5-21 21:29 , Processed in 0.210868 second(s), 27 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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