这是我下载过的一个旧的。。。
- (defun c:tj (/ j e p11 p10 f en plin p10n fn y)
- (setq j (getstring "\nLeft/Center/Middle/Right "))
- (setq j (strcase j))
- (setq e (entget (car (entsel))))
- (setq p11 (assoc 11 e))
- (setq p10 (assoc 10 e))
- (setq f (assoc 72 e))
- (setq en e)
- (if (= (cdr f) 0) (setq plin (cons 11 (cdr p10))))
- (if (= (cdr f) 0) (setq en (subst plin p11 en)))
- (if (and (= j "L") (/= (cdr f) 0))
- (progn
- (setq p10 (cons 10 (cdr p11)))
- (setq en (subst p1on p10 en))
- )
- )
- (IF (= J "L") (setq fn 0))
- (IF (= J "C") (setq fn 1))
- (IF (= J "M") (setq fn 4))
- (IF (= J "R") (setq fn 2))
- (setq fn (cons 72 fn))
- (setq en (subst fn f en))
- (entmod en)
- (princ)
- )
|