明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 1436|回复: 3

求快捷文字标注小程序!

[复制链接]
发表于 2014-5-28 11:49 | 显示全部楼层 |阅读模式
2明经币
求个小程序,给LE命名指定文字内容
比如LE命令,屏幕指定引线的2点后,命令就结束,文字内容则为指定的内容1234
附件: 您需要 登录 才可以下载或查看,没有账号?注册
发表于 2014-5-28 11:49 | 显示全部楼层
本帖最后由 ★飞飛★ 于 2014-10-21 03:02 编辑
  1. ;;------------------------------------------------------------------
  2. (defun c:yy () ;;画引线(文字在引线端头),★飞飛★ 2012.7.15编写
  3.   (setvar "cmdecho" 0)
  4.   (setq pt1 (getpoint "\n引线起点:")
  5.         pt2 (getpoint pt1 "\n下一点:")
  6.         pt3 (getpoint pt2 "\n终点:"))
  7.   (command "-layer" "m" "DIM" "c" "1" "" "" )
  8.   (command "Leader" pt1 pt2 pt3 "a" "" "n" );;;绘引线
  9.   (setq wz (getstring "\n请输入标注文字:"))
  10.   (setvar 'osmode 0)
  11.   (setq zg (* 3 (getvar "dimscale")))
  12.   (command "-style" "hztxt" "hzasc.shx,hztxt.shx" 0 0.7 0 "" "" "")
  13.   (command "-layer" "m" "TEXT" "c" "7" "" "" )
  14.   (command "text" pt3 zg "0" wz)
  15.   (if (> (car pt3) (car pt2))
  16.     (progn
  17.       (command "justifytext" (entlast) "" "ML" )
  18.       (setq ss (cdr (assoc 11 (entget (entlast)))))
  19.       (command "move" (entlast) "" ss pt3 )
  20.       (setq ss1 (polar pt3 0 (* zg 0.2))) )
  21.     (progn
  22.       (command "justifytext" (entlast) "" "MR" )
  23.       (setq ss (cdr (assoc 11 (entget (entlast)))))
  24.       (command "move" (entlast) "" ss pt3 )
  25.       (setq ss1 (polar pt3 pi (* zg 0.2))) )
  26.   )
  27.   (command "move" (entlast) "" pt3 ss1 )
  28.   (setvar "cmdecho" 1)
  29.   (princ)
  30. )
回复

使用道具 举报

发表于 2014-10-21 03:00 | 显示全部楼层
本帖最后由 ★飞飛★ 于 2014-10-21 03:06 编辑
★飞飛★ 发表于 2014-10-21 02:57

这个问题也是本人原来工作中遇到的,所以就自己编写了这个程序,很是方便,希望能比你的想像的程序更好用。引线与文字自动分层分颜色,分引线比例和自动对应相应文字大小、高宽比,且始终文字是中对齐,很整洁。
回复

使用道具 举报

 楼主| 发表于 2014-12-11 16:14 | 显示全部楼层
★飞飛★ 发表于 2014-10-21 03:00
这个问题也是本人原来工作中遇到的,所以就自己编写了这个程序,很是方便,希望能比你的想像的程序更好用 ...

感谢!!
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-4-26 00:25 , Processed in 0.221310 second(s), 27 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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