;;Ãë¼Ò¼± ±×¸®±â
(defun c:TCT () ;tct¸í·É¾î
   (setq osm (getvar "osmode"))
   (setvar "osmode" 0)  
   (prompt "n [ÅؽºÆ® Ãë¼Ò¼± ±×¸®±â]")
   (setq ss (ssget '((0 . "text"))))
   (command "justifytext" ss "" "mc")
   (setq n (sslength ss))
   (setq k 0)
         (repeat n
          (setq en (ssname ss k) elist (entget en)
                  $p1 (car (textbox elist)) $p2 (cadr (textbox elist)) $x (car $p2) $y (cadr $p2)
                  dy (/ $y 4) dx (/ $y 2) ag1 (cdr (assoc 50 elist))
                  al (cdr (assoc 11 elist)) op1 (polar al (- ag1 (/ pi 2)) 0.5)
                  p1 (polar op1 (- ag1 pi) (+ dx (/ $x 2)))  p2 (polar p1 ag1 (+ $x (* dx 2)))
                  )
          (command "line" p1 p2 "") 
          (setq k (1+ k))
         )
    (setvar "osmode" osm)
 (prin1)  
)