간단히 예를 들어서
(defun c:aa (/ )
(setq p1 (getpoint))
(setq p2 (getcorner p1))
(command “rectang” p1 p2)
)
이런 리습이 있을 때
다른 리습인
(defun c:a2 (/ )
(c:aa)
~
~
~
)
이 방법으로 다른 리습을 불러올 수 있더라구요
근데 이렇게하면 a2 리습에서 (c:aa) 이후에 (setq p1 (getpoint)) 이게 실행되는데
여기서 aa 리습을 수정하지 않고, a2 리습 실행할 때 직접 클릭도 하지않고
a2 리습에서 p1을 (0,100) 지정하고 p2를 (100,0)을 지정할 수가있나요??
말이 좀 복잡한 거같은데
a2 리습 실행하면 aa 리습 불러와서 알아서 (0,100) (100,0)에 사각형을 만들고 싶습니다
(aa리습 수정x, a2리습에서 클릭x)
응 이거 서브 루틴 개념 아닌가요??
그렇죠..?! ㅠㅠ이렇게 사용할 순 없나보네요