특정 레이어 마우스로 키고 끄는게 번거로워
단축키로 켜고 꺼지는 리습을 만들고 있는데요,
일단 명령어를 나눠서 해놨는데
이걸 토글형태로 바꾸려면 어떻게 해야될까요?
(defun c:aa()
(command “-layer” “on” “ggg” “”)
)
(defun c:bb()
(command “-layer” “off” “ggg” “”)
)
비밀번호를 잊으셨나요? 비밀번호를 재설정하려면 이메일 주소를 입력해주세요.
해당 질문을 신고하는 이유를 간단히 입력해주세요.
해당 답변을 신고하는 이유를 간단히 입력해주세요.
해당 유저를 신고하는 이유를 간단히 입력해주세요.
(defun c:aa()
(if (= sw nil) (setq sw “on”))
(cond ((= sw “on”)
(setq sw “off”)
)
((= sw “off”)
(setq sw “on”)
)
)
(command “-layer” sw “ggg” “”)
)
(Defun c:aa (/ layername layerdata layercolor)
(setq layername "ggg")
(if (not (tblobjname "layer" layername))
(progn
(princ (strcat "₩n" layername " Layer does not exist₩n"))
(exit)
)
(setq layerdata (entget (tblobjname "layer" layername)))
)
(setq layercolor (assoc 62 layerdata))
(entmod (subst (cons 62 (* -1 (cdr layercolor))) layercolor layerdata))
(if (< (cdr layercolor) 0)
(princ (strcat "₩n" layername " Layer is ON"))
(princ (strcat "₩n" layername " Layer is OFF"))
)
(princ)
)
게시판에 글을 쓸 때에 역슬래쉬를 쓰면 표시가 안되네요.
₩를 역슬래쉬로 바꿔서 쓰세요