![]() (defun c:SD(/ os cla)
(defun *error* (msg)(princ "error: ")(princ msg) (setvar "osmode" os) (setvar "clayer" cla)(command "ucs" "" "") (princ) ) (prompt "n ¡í »ç¼±À¸·Î ´ë°¢ Ä¡¼ö³Ö±â ¡ì") (setq os (getvar "osmode") cla (getvar "clayer")) (setvar "osmode" 33) ; int 32,end 1 (prompt "n¡í ȸÀüÇÒ UCSÀÇ ±âÁØ °´Ã¼¸¦ ¼±ÅÃÇϽÿÀ")(terpri) (command "ucs" "ob" "\") (prompt "n¡í ù ¹ø° ¹× µÎ¹ø° Ä¡¼öº¸Á¶¼± ¿øÁ¡ ÁöÁ¤ ¶Ç´Â <°´Ã¼ ¼±ÅÃ>:") (command "LAYER" "S" "44" "" "_dimlinear" "\" "\" "\") (command "ucs" "" "") (setvar "osmode" os) (setvar "clayer" cla) (princ) ) (defun c:SD2(/ dec ss ed) ;->*error* start (defun *error* (msg)(princ "error: ")(princ msg) (setvar "osmode" os)(setvar "blipmode" bl) (setvar "cmdecho" cm) (princ)) ;-<*error* end (setq dec (getvar "dimdec")) (command "ucs" "ob" "\") (command "dimlinear" "\" "\" "\") (setq ss (ssget "l")) (setq ed (entget (ssname ss 0))) (entmod (subst (cons 1 "<>") (assoc 1 ed) ed)) (command "ucs" "P") (princ) ) |