土木在线论坛 \ 建筑设计 \ CAD下载及教程 \ 字线对齐

字线对齐

发布于:2010-11-03 21:01:03 来自:建筑设计/CAD下载及教程 [复制转发]
;文字与直线平行
(DEFUN C:test(/ LINEENT TEXTENT LINEANGLE PTS PTE)
(SETQ LINEEN (ENTSEL))
(if (= (cdr(assoc 0 (entget(car lineen)))) "LWPOLYLINE")
(PROGN
(command "explode" (car lineen) "")
(alert "\n将多义线分解,请选择直线")
(SETQ LINEEN (ENTSEL"\n选择直线"))
(redraw (car lineen) 3)
(IF LINEEN
(PROGN
(SETQ LINEENT (ENTGET (CAR LINEEN)))
(SETQ PTS (cdr(assoc 10 LINEENT)))
(SETQ PTE (cdr(assoc 11 LINEENT)))
(SETQ LINEANGLE (ANGLE PTS PTE))
(SETQ TEXTEN (ENTSEL "\n选择文字"))
(redraw (car lineen) 4)
(IF TEXTEN
(PROGN
(setq obj (vlax-ename->vla-object (car texten)))
(vla-put-rotation obj LINEANGLE)
)))))
(progn
(redraw (car lineen) 3)
(SETQ LINEENT (ENTGET (CAR LINEEN)))
(SETQ PTS (cdr(assoc 10 LINEENT)))
(SETQ PTE (cdr(assoc 11 LINEENT)))
(SETQ LINEANGLE (ANGLE PTS PTE))
(SETQ TEXTEN (ENTSEL "\n选择文字"))
(redraw (car lineen) 4)
(IF TEXTEN
(PROGN
(setq obj (vlax-ename->vla-object (car texten)))
(vla-put-rotation obj LINEANGLE)
))))
(princ));DEFUN

全部回复(7 )

只看楼主 我来说两句
  • cyc881019
    cyc881019 沙发
    我也要,楼猪
    2012-07-10 22:40:10

    回复 举报
    赞同0
  • ybw425
    ybw425 板凳
    谢谢指导了 ...
    2010-12-20 21:34:20

    回复 举报
    赞同0
加载更多
这个家伙什么也没有留下。。。

CAD下载及教程

返回版块

52.08 万条内容 · 657 人订阅

猜你喜欢

阅读下一篇

May大人请进 天正电气8.2 64位不能启动

我用的是autocad2008 64位安装天正电气8.2 64位(最新的试用版),却不能启动。每次启动显示这个。请问是怎么回事,系统是win7 64位u版

回帖成功

经验值 +10