AutoCAD/TIP2011. 2. 16. 00:07

도면의 객체를 복사 후 붙여넣기가 안되고 *유효하지 않음* 에러에 대해
종종 묻는 분이 계셔서 한번 정리해 봤습니다.

복사를 해서 다른 도면에 붙여넣을 때 안되면 복사한 도면이 문제가 있는 경우가 많습니다.
아래는 여러가지 방법에대해 써 놓은 것이니 자신에게 해당되는 것을 보시거나
하나 시도해봤더니 해결이 안되면 다른 것을 시도해 보시기 바랍니다

1. DXF로 저장
1) AutoCAD의 파일 메뉴에서 다른 이름으로 저장(Ctrl+Shift+S)해서 DXF 버전으로 저장합니다.
2) 저장된 DXF를 열어서 복사 붙여넣기 해봅니다.
3) 잘되면 DXF를 DWG로 저장합니다.

DXF로 저장하기 전 참고사항
DXF로 저장하기 전에 현재 도면의 불필요한 요소를 제거하고 도면의 오류를 검사하고 저장하는 것이 좋습니다.
purge 명령을 실행해서 필요 없는 항목을 모두 소거합니다.
audit 명령을 실행해서 현재 도면의 오류를 검사하고 수정합니다.
DXF는 복잡한 데이터베이스를 가진 DWG도면과 달리의 객체의 여러 속성과 도면 정보가 기록된 Text 파일입니다.
따라서 위와 같이 purge - audit - DXF 저장하고 이를 다시 DWG로 저장하면 도면의 데이터베이스를
새로 정비하여 깨끗한 도면이 만들어지기 때문에 웬만한 도면 에러는 대부분 수정이 됩니다.

2. Dim Style 또는 폰트 문제

해결방법1
1) 명령창에 dimstyle 명령을 입력합니다.
2) <스타일 재지정>이 설정되어 있으면 항목에 오른쪽 마우스 버튼을 눌러 삭제합니다.
    영문판의 경우 <style overrides> 로 표시됩니다. 

해결방법2
아래 명령을 복사하여 명령창에 붙여넣고 엔터칩니다.
(command "-dimstyle" "s" "standard" "y")(princ)

해결방법3
윈도우 폰트를 사용하는 도면 중 한양(HY로 시작하는 폰트) 폰트를 사용한 경우 그럴 수 있다고 합니다.
이 문제는 제가 확인해보지 못한 사항입니다.
현재 도면의 폰트를 다를 AutoCAD 폰트로 바꾸고 복사 붙여넣기 해보면 됩니다. 

3. AutoCAD2007 에서 낮은 버전으로 저장한 도면이 복사 붙여넣기가 안될 때
AutoCAD2007 서비스 팩을 설치합니다.
AutoCAD2007은 현재 서비스 팩2 까지 나와 있으며 아래 경로에서 다운 받을 수 있습니다.
AutoCAD 2007 Service Pack 2

4. AutoCAD2008 ~ 2010 에서 복사 붙여넣기시 시간이 오래 걸릴 때
도면에 주석 축척(Annotation Scale)이 많이 포함되어 있어서 그렇습니다.

해결방법 1
두 도면에서 아래 과정대로합니다.
1) 명령창에 -SCALELISTEDIT 명령을 입력합니다 (앞에 - 포함)
2) R 을 입력하여 재설정합니다.
3) 축척 리스트를 기본값으로 재설정하시겠습니까? 물음에 Y를 입력합니다.
   (영문판의 경우 메세지 : Reset scale list to defaults?)
4) E 를 입력하거나 ESC를 눌러 종료합니다.

해결방법 2
아래 캐드 버전에 맞는 Scale List Cleanup Utility를 다운받아 설치하고 실행합니다.

AutoCAD 2008 ~ 2009
2009_scale_list_cleanup_utility.zip

AutoCAD 2010
2010_scale_list_cleanup_utility.zip

AutoCAD 2013~2014

http://autoc.tistory.com/302


설치방법
1) 사용중인 AutoCAD 버전에 맞는 파일을 다운 받아 압축을 풀면 32-bit 와 64-bit 두가지가 나옵니다.
2) 32비트 사용자라면 32bit 폴더안의 모든 파일을 AutoCAD가 설치된 폴더에 넣습니다.
3) AutoCAD가 설치된 폴더에 넣은 후 CleanupScales.exe를 실행합니다.
4) 축척 목록을 삭제할 도면을 추가하고 실행합니다

Posted by 아저씨~

댓글을 달아 주세요

  1. architeri

    감사합니다. 참고가 많이 되었습니다.
    저는 ctrl+c / ctrl+v가 안 먹는 도면에서는 복사 하고자 하는 것들을 블록으로 지정한다음
    복사할 도면에 디자인 센터 (ctrl+2)를 열어 블록으로 open하여 삽입하곤 합니다.

    2011.03.22 17:40 [ ADDR : EDIT/ DEL : REPLY ]
  2. 예범

    감사합니다많은참고되었내요

    2011.03.31 09:41 [ ADDR : EDIT/ DEL : REPLY ]
  3. ^.^

    2012버젼도 있나요? 2008까지는 잘썻는데 캐드가 업그레이드되서 써먹질 못하네요 ㅠㅠ

    2011.08.22 10:51 [ ADDR : EDIT/ DEL : REPLY ]
    • 오토데스크 뒤져봐도 안나오네요. 아직 없거나 명령(기능)이 포함되었거나 그런가보네요.

      2011.08.22 22:48 신고 [ ADDR : EDIT/ DEL ]
  4. 매력녀

    완전 감사해요 ㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠ

    2011.08.31 14:00 [ ADDR : EDIT/ DEL : REPLY ]
  5. 감사합니다...

    감사합니다... 많은도움되었습니다..^^

    2011.09.19 13:07 [ ADDR : EDIT/ DEL : REPLY ]
  6. 우왕

    감사감사합니다 ㅠ_ㅠㅠㅠ 별거아닌거땜에 혼날뻔했어요 ㅎㅎ

    2011.09.29 09:48 [ ADDR : EDIT/ DEL : REPLY ]
  7. 아저씨찬양~

    해결방법2 중 2009.zip 파일 다운받아서 32bit 용..실행시.
    '컴퓨터에 acdb17.dll이(가) 없어 프로그램을 시작할 수 없습니다. 프로그램을 다시 설치하여 이 문제를 해결하십시오.'
    이렇게 떠요...ㅠㅠ 어쩌죠??

    2013.04.12 09:23 [ ADDR : EDIT/ DEL : REPLY ]
  8. 범준사랑

    아... 감사 감사...
    너무 너무 감사합니다. 복사가 안되서 한 20분씩 기달리구 했었는데
    너무 잘되네요...

    2013.04.16 11:04 [ ADDR : EDIT/ DEL : REPLY ]
  9. 코코로망스

    실행했는데요~ 우측에 1:1하고 여러가지 스케일뜨는것이 하나도 안나오구요
    POP UP으로 Template"not found. please select another temlate.라고 뜨는데요
    전에 포맷하기전에는 되었었는데...scale list template가 안잡혀요

    2014.05.27 13:36 [ ADDR : EDIT/ DEL : REPLY ]
  10. 니모니모당

    위에 분처럼 저도
    해결방법2 중 2009.zip 파일 다운받아서 32bit 용..실행시.
    '컴퓨터에 acdb17.dll이(가) 없어 프로그램을 시작할 수 없습니다. 프로그램을 다시 설치하여 이 문제를 해결하십시오.'
    이렇게 뜹니다 ㅠㅠ 압축풀린파일을 program files에 있는 autocad2010에 넣었는데도 안됩니다 ㅠㅠ도와주세요!!

    2015.01.05 10:56 [ ADDR : EDIT/ DEL : REPLY ]
    • 2010을 사용중이신데 2009 것을 다운 받아 넣으셨다는 것인가요?
      위에 2010용 파일 사용해보세요.
      그리고 잘 안되면 WBLOCK 으로 저장해보시고
      안되면 WBLOCK으로 내보낸것을 DXF로 다시 저장 해보시고
      만약 복사만 안되는 것이면 http://autoc.tistory.com/246 이 글 참조해주세요

      2015.01.05 11:58 신고 [ ADDR : EDIT/ DEL ]
  11. 운천

    2008버전은 잘썼는데,
    2010버전은 버전에 맞게 program fill에 있는 autocad2010에 넣고 실행시키면
    Template "not found. please select another temlate.라고 뜨네요ㅜㅜ

    2015.03.17 15:06 [ ADDR : EDIT/ DEL : REPLY ]
    • 지금 베타로 나온 드림플러스에 주석 축척을 삭제하는
      DAS 명령이 있습니다
      캐드 버전과 관계없이 삭제되니 한번 사용해보세요.

      2015.03.17 21:02 신고 [ ADDR : EDIT/ DEL ]
  12. 운천

    이제 알았습니다.
    Scale List Cleanup Utility 실행후 왼쪽화면은 설명된대로(폴더or파일 지정하시고) 하시면 되고,
    오른쪽화면에 Scale list template 표시란에 ...클릭하시고,
    C:\Users\Administrator\AppData\Local\Autodesk\AutoCAD 2010\R18.0\kor\Template\acad.dwt
    위 경로로 들어가셔서 acad.dwt 클릭하시고 "OK"누르시면 실행됩니다,
    개인사양따라 내문서에서 들어가는 경로가 조금씩 다른것 같으니 참고하시고, 혹시 AppData 폴더가 보이시지 않으면
    폴더창 하나 열어서 왼쪽상단에 구성 클릭하시고, 폴더및 검색옵션 클릭하시고, 보기 탭에서 숨김 파일 및 폴더에
    "숨김 파일, 폴더 및 드라이브 표시"클릭하셔서 활성화 시키시면 보이실겁니다.
    그럼 유용하게 쓰셨으면 좋겠습니다^^;

    2015.03.18 10:56 [ ADDR : EDIT/ DEL : REPLY ]
  13. 은우

    add명령어가 안되네요. 나중에 추가하실 기능인가요? 아님. 제가 설치가 잘못된것인지 궁금합니다.
    compile error라고 나오네요.

    2015.03.18 16:06 [ ADDR : EDIT/ DEL : REPLY ]