한 화면에 수십장의 도면을 그린후 plot를 할려고 하니 매번 “w”로 시작점과 끝점을 선택해야 되는데 출력할 장수가 많다보니 시간이 많이 걸리네요.
그래서 시작점은 getpoint 명령으로 처리가 되는데 getcorner에 상대좌표를 넣으면 자꾸 에러가 뜹니다.
문제점이 무엇인지 알려주십시요.
(defun C:ppp (/ pt1 pt2 pt3)
(setvar “osmode” 1)
(setq pt1 (getpoint “시작할 점을 선택하세요:”))
(setq pt2 (getcorner pt1 @420,297)) –>이 부분이 문제입니다.
; (setq pt2 (getcorner pt1 “두번째점을 선택하세요:”))–> 이경우는 정상적으로 넘어갑니다.
(command “plot” “w” pt1 pt2)
)
원하는 방식은 상대 좌표를 넣어서 실행하는겁니다.