캐드 분류
특정 조건하에 실행하는 기능이 필요합니다
컨텐츠 정보
- 256 조회
- 7 댓글
- 0 추천
- 0 비추천
- 목록
본문
도움 받고자 글 올립니다.
일단, 구글에 검색한 결과가 없네요.
리습을 잘 몰라서 많은 분들이 잘 짜주신 거 받아 쓸줄만 압니다.^^;;
원래 느린 것은 아니고, 5~30분 정도? 작업하다보면 이동 및 복사할때 끊김이 발생합니다.
커서가 끊기면서 마치 snap 상태 인 것 처럼 됩니다.
이 상태를 해결하고자 검색해보니… 2013의 특징으로 느려짐이라 하네요.
제 딴에는 일단 캐드를 껐다가 켜보고… (시간 ㅠ)
제일 간단한 방법을 찾았습니다.
regen 을 하면 다시 처음처럼 그나마 돌아간다는 걸 알았습니다….
그래서 주기적으로 리젠을 해주면 되겠구마…
아래와 같이 조건을 만들어 보려 합니다. 가능한 것이 있으면 도와 주시면
감사하겠습니다… 응용을 할 줄 몰라서ㅠ.. 그대로 붙여 쓸수 있게 해주시면
더더더더 감사하겠습니다.
1. 자동저장 할 때마다 리젠
2. 윈도 시간 감지해서 특정 분의 숫자 감지할때마다 리젠
(입력한 분 마다 노가다 해서라도^^;)
3. 특정 명령 (저장 등) 사용 할때 사용 후 리젠
위 세가지로 조건이 집계가 되는 군요…
읽어 주셔서 감사하고요.. 좋은 답변 기다리겠습니다..
관련자료
댓글 7
||||||||||||||||||||님의 댓글
;자동 저장이랑 리젠이랑 무슨 상관이 있나 모르겠지만 … (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 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) )