标注界址点号lisp_动态引线标注(改版) - AutoLISP/Visual LISP 编程技术 - CAD论坛 - 明经CAD社区 - 动态 - Powered by Discuz!...

这是一个经过改版的AutoLISP程序,用于动态引线标注,支持线上和线下文字输入,简化了档案的保存和调用。用户可以根据提示输入基点和文字,程序会自动生成LWPOLYLINE和文本对象。适用于CAD环境中的标注工作。
摘要由CSDN通过智能技术生成

本帖最后由 958620832 于 2013-10-16 12:01 编辑

兄弟贴:动态引线标注 http://bbs.mjtd.com/forum.php?mod=viewthread&tid=102054

从自身需要予以改版,现公布于众。

该程序具有如下几大特点:

1.设置缺省值,代替兄弟程序中对于档案的保存和调用,个人习惯而已。

2.线上和线下都可以写入文字,应用范围更广 。而兄弟程序中,文字只能写在线上。

(defun bz (/ *error* name1 name2 name3)

(defun *error* (msg) ;将描述错误的字符串存入变量msg

(entdel name1) (entdel name2) (if name3 (entdel name3))

(princ "错误: ")(princ msg)) ;打印错误信息

(setq ty (getvar "TEXTSTYLE"))

(setq kd1 (caadr (textbox (list '(0 . "text")(cons 1 txt1)(cons 40 300)(cons 41 0.7)(cons 7 ty)))))

;字高300,字宽高比0.7,可以自己设置,字体为当前字体

(setq kd2 (caadr (textbox (list '(0 . "text")(cons 1 txt2)(cons 40 300)(cons 41 0.7)(cons 7 ty)))))

;字高300,字宽高比0.7,可以自己设置,字体为当前字体

(setq kd (max kd1

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值