lsp에 관해서여 질문 있는데여
autocad 2002에서는 잘되는데
autocad 2007에서는 명령을 치면 잘못된 인수 유형 이라는 메세지가 뜨는데 뭐가 잘못된건지 고수님 부탁드려여
(defun C:lle(/ orth os dim_block dim_asz p1 p2 p3)
(setvar “cmdecho” 0)
(setq la (getvar “clayer”))
(command “layer” “s” “1C” “”)
(princ ” = DIM <Leader> “)
(setq orth (getvar “ORTHOMODE”))
(setq os(getvar “osmode”))
(setq dim_block (getvar “dimblk”))
(setq dim_asz (getvar “dimasz”))
(command “dimasz” 2.5)
(command “dim” “dimblk” “.” “e”)
(command “dim” “dimblk1” “.” “e”)
(command “dim” “dimblk2” “.” “e”)
(command “orthomode” “0”)
(command “osmode” “512”)
(setq p1 (getpoint “1st point:”))(terpri)
(setq p2 (getpoint p1 “2nd point:”))(terpri)
(setq p3 (polar p2
(if (and (> (rtd (angle p1 p2)) 90.1) (< (rtd (angle p1 p2)) 269.9))(dtr 180)(dtr 0))(* s 2)))
(command “_LEADER” p1 p2 p3 “” “” “n”)(prin1)
(command “orthomode” orth)
(setvar “osmode” os)
(command “dim” “dimblk” “DOT” “e”)
(command “dimasz” dim_asz)
(command “layer” “s” la “”)
)