프로그램
캐드 분류

특정 조건하에 실행하는 기능이 필요합니다

컨텐츠 정보

  • 206 조회
  • 7 댓글
  • 0 추천
  • 0 비추천
  • 목록

본문

도움 받고자 글 올립니다.

일단, 구글에 검색한 결과가 없네요.
리습을 잘 몰라서 많은 분들이 잘 짜주신 거 받아 쓸줄만 압니다.^^;;

원래 느린 것은 아니고, 5~30분 정도? 작업하다보면 이동 및 복사할때 끊김이 발생합니다.
커서가 끊기면서 마치 snap 상태 인 것 처럼 됩니다.

이 상태를 해결하고자 검색해보니… 2013의 특징으로 느려짐이라 하네요.

제 딴에는 일단 캐드를 껐다가 켜보고… (시간 ㅠ)
제일 간단한 방법을 찾았습니다.
regen 을 하면 다시 처음처럼 그나마 돌아간다는 걸 알았습니다….

그래서 주기적으로 리젠을 해주면 되겠구마…

아래와 같이 조건을 만들어 보려 합니다. 가능한 것이 있으면 도와 주시면
감사하겠습니다… 응용을 할 줄 몰라서ㅠ.. 그대로 붙여 쓸수 있게 해주시면
더더더더 감사하겠습니다.

1. 자동저장 할 때마다 리젠
2. 윈도 시간 감지해서 특정 분의 숫자 감지할때마다 리젠
                (입력한 분 마다 노가다 해서라도^^;)
3. 특정 명령 (저장 등) 사용 할때 사용 후 리젠
위 세가지로 조건이 집계가 되는 군요…

읽어 주셔서 감사하고요.. 좋은 답변 기다리겠습니다..

관련자료

댓글 7

소솔리드님의 댓글

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) )

소솔리드님의 댓글

Kor_Storm 님 고맙습니다.

||||||||||||||||||||님의 댓글

;저장 후 리젠 (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 조건 모두 충족할 필요 없습니다…

1~3 중 가능한 한 가지 조건이면 충분합니다….
여분필드1 여분필드2 여분필드3
전체 7,152 / 1 페이지
번호
제목
이름
알림 0