¿£Áö´Ï¾î ±â¼úºí·Î±×
 
(defun C:cip (/ E ELIST I SS STR V1 V42 cipher)
  (command "._UNDO" "_END")
  (command "._UNDO" "_BEGIN")
  (setq cipher (atoi (rtos (getreal "n ÀÚ¸´¼ö ÁöÁ¤. 0 1 2 3... : ") 2 0)))
  (and (setq ss (ssget '((0 . "DIMENSION"))))
       (setq i -1)
       (while (and (setq e (ssname ss (setq i (1+ i))))
     (setq elist (entget e))
     (setq v1 (cdr (assoc 1 elist)))
     (setq v42 (cdr (assoc 42 elist)))
       )
  (if (= v1 "")
    (setq str (rtos v42 2 cipher))
    (if (and (vl-string-search "<>" v1)
      (setq v1 (vl-string-subst
          (rtos v42 2 cipher)
          "<>"
          v1
        )
      )
        )
      (setq str v1)
      (setq str (rtos v42 2 cipher))
    )
  )
  (and str
       (entmod (subst (cons 1 str) (assoc 1 elist) elist))
  )
       )
  )
  (command "._UNDO" "_END")
 
  (princ)
)