土木在线论坛 \ 建筑设计 \ CAD下载及教程 \ 移动文字并旋转指定方向的程序

移动文字并旋转指定方向的程序

发布于:2007-08-28 09:45:28 来自:建筑设计/CAD下载及教程 [复制转发]
;该程序是从别处抄过来的~
;当然程序不见得就好用
;觉得大家有时候会用的着这个程序
;比如给不是水平或者垂直的直线注管径时候
;估计要用这样的功能~
;如果有时间
;把程序优化一下在传到下面

(vl-load-com)
;(getstr str1)取得文字
(defun getstr(str1 / e obj col )
(initget 1 )
(setq e (entsel (strcat "\n" str1 ":")))
(setq obj (vlax-ename->vla-object (car e)))
(if (>= (vla-get-color obj ) 256)
(setq col 1)
(setq col (+ 1 (vla-get-color obj )))
);end if
(vla-put-color obj col )
(princ (vla-get-textstring obj))
)
(defun rtd (angg)
(/ (* angg 180.0) pi))

(defun movejxbz( pt1 pangle str )
(command "color" "6")
(setvar "TEXTSIZE" 25)
(command "style" "" "" 25 "" "" "" "" nil)
(IF (> (CDR (ASSOC 40 (TBLSEARCH "STYLE" (GETvar "TEXTSTYLE")))) 0.0)
(VL-CMDF "TEXT" PT1 (rtd pangle) str)
(VL-CMDF "TEXT" PT1 25 (rtd pangle) str)
)
(command "color" "BYLAYER")
(princ)
)
(defun c:222( / pangle pt1 str)
(setq str (getstr "选取要移动的文本"))
(setq pt1 (getpoint "\n新的放置点"))
(setq pangle (getangle pt1 "\n方向"))
(movejxbz pt1 pangle str)
)
这个家伙什么也没有留下。。。

CAD下载及教程

返回版块

52.08 万条内容 · 666 人订阅

猜你喜欢

阅读下一篇

请求不同规格的格栅灯盘

请问那位高手有没有格栅灯盘的CAD三维图,请在网站上上传一些,供大家交流使用,非常感谢你的辛勤付出。

回帖成功

经验值 +10