윈10 캐드2018 버전입니다.
오스냅 설정을 저장해두고 불러오는 리습을 만들려고합니다.
osmode 값 기준 4287입니다. (끝점, 중간점, 중심, 노드, 사분점, 교차점, 연장선, 직교)
처음엔 command로 시작했습니다.
(defun c:OSS()
(command “osmode” “4287”)
)
실행하면 nil이 뜨고 종료되는데 오스냅 변경은 되지 않습니다.
그래서 명령이 아닌 직접 값을 넣어주는 형태로 바꿔봤습니다.
(defun c:OSS()
(setvar “osmode” 4287)
)
이번에는 4287이 뜨면서 종료되는데 마찬가지로 오스냅 변경이 되지않습니다.
다른 분들 리습에도 위의 두 가지 방법으로 하는 것 같던에 버전의 문제인건지 되지가 않네요
리습이 아닌 직접 명령어를 osmode, 4287 순서로 넣게되면 잘 됩니다.
안되는 이유를 모르겠는데.. 혹시 해결방안이나 수정 가능하시다면 부탁드리겠습니다.
제대로 하셨는데요