도움 받고자 글 올립니다.
일단, 구글에 검색한 결과가 없네요.
리습을 잘 몰라서 많은 분들이 잘 짜주신 거 받아 쓸줄만 압니다.^^;;
원래 느린 것은 아니고, 5~30분 정도? 작업하다보면 이동 및 복사할때 끊김이 발생합니다.
커서가 끊기면서 마치 snap 상태 인 것 처럼 됩니다.
이 상태를 해결하고자 검색해보니… 2013의 특징으로 느려짐이라 하네요.
제 딴에는 일단 캐드를 껐다가 켜보고… (시간 ㅠ)
제일 간단한 방법을 찾았습니다.
regen 을 하면 다시 처음처럼 그나마 돌아간다는 걸 알았습니다….
그래서 주기적으로 리젠을 해주면 되겠구마…
아래와 같이 조건을 만들어 보려 합니다. 가능한 것이 있으면 도와 주시면
감사하겠습니다… 응용을 할 줄 몰라서ㅠ.. 그대로 붙여 쓸수 있게 해주시면
더더더더 감사하겠습니다.
1. 자동저장 할 때마다 리젠
2. 윈도 시간 감지해서 특정 분의 숫자 감지할때마다 리젠
(입력한 분 마다 노가다 해서라도^^;)
3. 특정 명령 (저장 등) 사용 할때 사용 후 리젠
위 세가지로 조건이 집계가 되는 군요…
읽어 주셔서 감사하고요.. 좋은 답변 기다리겠습니다..
Kor_Storm 님 감사합니다.
;자동 저장이랑 리젠이랑 무슨 상관이 있나 모르겠지만 …
(defun c:test() (vl-load-com)
(defun *AutoRegen (a b)
(if (= (car b) “QSAVE”)
(vla-regen
(vlax-get
(vlax-get-acad-object)
‘activedocument
)
0
)
)
(princ)
)
(or
*Save->Regen*
(setq *Save->Regen* (VLR-Command-Reactor nil ‘((:VLR-commandEnded . *AutoRegen))))
)
(princ)
)
(defun S::startup () (vl-load-com)
;저장 후 리젠
(defun c:test() (vl-load-com)
(defun *AutoRegen (a b)
(vla-regen (vlax-get (vlax-get-acad-object) ‘activedocument) 0)
(princ)
)
(or
*Save->Regen*
(setq *Save->Regen* (VLR-DWG-Reactor nil ‘((:VLR-saveComplete . *AutoRegen))))
)
(princ)
)
Pendragon 님 답변 감사합니다.^^
리습 바이러스 관련 아닐까요
1~3 조건 모두 충족할 필요 없습니다…