找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 666|回复: 0

[编程申请]:关于ET.lsp

[复制链接]
发表于 2003-10-16 15:00:19 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?立即注册

×
pkpm自带et.lsp如下:
(defun C:ets(/ s1 ename ti% p11 p10 f en p11n p10n fn fn1)
    (princ "ET-Supper Made by LeaLeung.\n")        ;超级ET程式制造者:黎亮!
    (princ "Select Text to change:\n")
    (setq
        s1
        (ssget '((0 . "TEXT")))                ;构造针对TEXT的选择集
    )

    (setq ti% 0)
    (if (/= s1 nil)
     (progn
       (while
        (<=
                ti%
                (- (sslength s1) 1)
        )
        (setq ename(ssname s1 ti%))
        (setq p11 nil)                        ;将p11置空
        (setq e (entget ename))                ;取实体表e
        (setq p11 (assoc  11 e))        ;取对齐点
             (setq p10 (assoc 10 e))        ;取其始点表
             (setq f (assoc 10 e))        ;如上
             (setq en e)
             (if (= (cdr f) 0) (setq p11n (cons 11 (cdr p10))))

             (if (/= (cdr f ) 0)
               (progn
                 (setq p10n (cons 10 (cdr p11)));将对齐点位构成其始点表赋给p10n
                 (setq en (subst p10n p10 en))        ;用新的其始点位更换旧的其始 点表
               )
              )
              (setq fn 0)
              (setq fn (cons 72 fn))                ;(72 . 0) 为左齐
              (setq fn1 (assoc 72 en))                ;取旧的对齐方式
              (setq e (subst fn fn1 e))                ;更换旧的对齐方式为左齐
              (entmod e)
              (setq ti%(+ 1 ti%))
         )  ;end while
      ) ;endprogn s1/=nil
    )  ;endif  s1 /= nil
    (setq s1 nil)
    (princ "Made by LeaLeung")        ;LeaLeung 就是我 黎亮!
)
-----------------------------
对齐方式默认为左齐,申请改为可选择“左齐。居中。右齐”等对齐方式,多谢!!
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|申请友链|Archiver|手机版|小黑屋|辽公网安备|晓东CAD家园 ( 辽ICP备15016793号 )

GMT+8, 2025-9-26 20:54 , Processed in 0.174890 second(s), 32 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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