Saturday, April 12, 2014

Can't copy/paste nor insert a block in AutoCAD?

Sometimes I get to face a weird situation when I deal with AutoCAD.

I can't copy and paste any components from a specific file to another file. If I can copy and paste within the file, no brainer but doing outside the file, it will be different story. This is the typical symptom.
  • can't copy and paste outside the file
  • can't insert the file into another file as a block. It gives 'invalid' comment
  • sometimes you get 'Duplicate definition of block GENAXEH ignored'
  • doesn't work even after executing 'purge'
  • still doesn't work despite taking out with 'wblock'
After several hours struggle, finally done. I guess the problem involves with file format or version issue. This is what I tried and made it work.
  • save the troubled file as 'dxf' format
  • insert the 'dxf' file as a block
  • Done!

가끔 AutoCAD를 사용하다보면 블락을 불러올때 'invalid'오류가 뜨는 경우가 있다.

문제의 화일 안에서 복사하고 붙여넣는 것은 문제 없지만 다른 화일로 복사 붙여넣기가 되지 않는다. 현상은 다음과 같다.
  • 해당 화일 밖으로 복사/붙여넣기 불가
  • 다른 화일에서 블락으로 가져오기 불가. 'invalid' 메세지가 뜬다
  • 가끔 'Duplicate definition of block GENAXEH ignored' 메세지가 뜨기도 함
  • 'purge'후에도 소용없음
  • 'wblock'으로 일부분을 화일 밖으로 저장해 나가도 소용없음
아래와 같은 방법으로 해결할 수 있다.
  • 해당 화일을 'dxf' 형식으로 저장
  • 블락으로 'insert'할 경우 그 'dxf'화일을 가져온다.
  • 성공!