iDwgTools Programs (for AutoCAD)

arx119.egloos.com

포토로그 방명록



[업데이트] iDwgTab v3.1 for AutoCAD 2018 (32/64) iDwgTab 프로그램

iDwgTab v1.3 테스트 요청

AutoCAD 2018 용 지원하는 버전을 테스트 중입니다. v3.0 에서 발견된 오류를 수정했고 새로운 기능을 소개합니다. 
(이미 블로그에 소개해 드렸던 Batch Script 기능입니다.) 

다운로드 : iDwgTab v3.1 (이글루스 첨부 파일 용량 제한으로 링크로 연결해 놨습니다)

사용중인 환경에서 테스트하시고 버그 및 개선 사항을 말씀해주시면 안정화 작업에 도움이 될 것 같습니다. 
많은 참여 바라겠습니다.

설치 프로그램은 이전에 설치된 버전을 삭제하고 설치하는 방식입니다. 별도로 삭제하지 않으셔도 됩니다.

Batch Script 기능은 DWG 파일들을 열지 않고 스크립트를 실행합니다. (단, AutoCAD 2013~2018에서 사용 가능한 명령입니다)

작업중인 CAD에 영향을 주지 않으며 수천장의 도면에 대해서 스크립트를 실행할 수 있는 것이 특징입니다. 또한 여러개의 Script 파일을 선택하여 실행시킬 수 있으므로 매번 Script파일을 선택하는 번거로움을 최소화 했습니다.




(주의 : 스크립트를 이용한 자동 실행은 사용자의 환경에 맞도록 테스트 및 충분한 검증 후에 사용하시길 권장합니다.)

실행방법

  • 마우스 : iDwgTab->마우스 오른쪽 버튼 클릭 -> 'Batch Script' 선택

  • 명령어 : 명령 : DT_BSCRIPT

동작설명

배치 스크립트 대화상자는 모달리스 방식으로 구동되어 최소화 또는 오토캐드 뒤에 숨길 수 있습니다.


  • Script files : 실행할 스크립트를 관리하는 영역입니다.

  • Add : 스크립트 파일을 선택하는 버튼입니다. 한개 이상의 스크립트 파일을 목록에 추가할 수 있습니다.

  • Edit : 스크립트 목록에서 선택한 스크립트의 파일을 Notepad로 열기 합니다.

  • Move up : 스크립트 목록에서 선택한 항목을 위로 한 칸 이동 시키는 기능입니다

  • Move down : 스크립트 목록에서 선택한 항목을 아래로 한 칸 이동 시키는 기능입니다

  • Remove : 스크립트 목록에서 선택한 항목을 삭제하는 기능입니다

  • Check box : 일괄 배치를 실행시 적용할 스크립트 파일을 지정합니다

  • Dwg files : 스크립트 실행 대상의 DWG 도면들을 관리하는 영역입니다.

  • File Type : 사용자가 폴더를 선택하여 선택할 파일의 확장자를 설정합니다

  • Select Folder : 도면 파일들을 선택할 폴더를 지정합니다.(하위 디렉토리까지 적용됩니다)

  • Append : 한 개 이상의 파일들을 선택하는 기능입니다

  • Remove : 도면 목록에서 선택한 항목을 삭제하는 기능입니다

  • Success Remove : 스크립트 실행 후 상태가 "Success"인 항목들을 모두 삭제하는 기능입니다.

  • Start : 배치 스크립트를 실행하는 버튼입니다

  • Stop : 배치 스크립트를 중단하는 버튼입니다

  • Close : 배치 스크립트 대화상자를 닫는 버튼입니다

  • 소트 : DWG 도면 리스트의 해더를 클릭하여 정렬 시킵니다.

추가 기능

v3.1 등록 이후 요청된 기능에 대하여 추가된 기능 입니다.

  • 스크립트 더블클릭 실행 : 실행할 스크립트 목록에서 특정 항목을 더블 클릭하면 활성도면에서 바로 실행합니다.
  • AutoCAD 도면 상태 반영 : AutoCAD에서 도면을 열거나 닫을 때 Batch Script 에 등록된 도면이라면 Open/Close 상태를 표시합니다.
  • 파일 드래그 앤 드롭 : 한 개 이상의 파일을 드래그하면 SCR파일은 스크립트 목록에 DWG파일은 도면 목록에 추가합니다.
  • SDI 환경 지원 : AutoCAD SDI 환경일 경우 Open 기능을 지원합니다. (개별 도면 오픈)

주의 : 배치 스크립트를 실행 후 장시간 반응이 없을 경우 'Stop'버튼으로 중단 시킨 후 해당 Script 파일이 정상적으로 작동되는지 확인해 주시기 바랍니다.


* 이번주까지 별다른 요청 및 오류 사항이 없으면 Autodesk 엡스토어에 등록을 진행할 예정입니다.


[소식] AutoCAD 2018 제품 출시, iDwgTab 업그레이드 진행 뉴스엔아이디어

안녕하세요.

AutoCAD를 2018로 SplashScreen

AutoCAD 2018 버전이 출시되었는지 모르고 지내다가 블로그에 출시 소식을 알려주셔서 부랴부랴 설치하고 주요 유틸리티를 포팅중에 있습니다. 구글에서 AutoCAD 2018을 검색하시면 좀더 상세한 소식을 접하실 수 있습니다. 저는 iDwgTab 등의 유틸리티 업그레이드하면서 접한 정보를 중심으로 알려드리도록 하겠습니다. (AutoCAD 2018 기능 참고, http://through-the-interface.typepad.com/through_the_interface/2017/03/autocad-2018-has-been-released.html)
AutoCAD 2018 의 변화된 내용중에서 제일 눈에 띄는것이 DWG 버전이 업그레이드 되었다는 것입니다. 지난 AutoCAD 2013~2017 버전까지는 동일한 DWG 버전이었는데 오랜만에 업그레이드가 진행된 듯 합니다. 
 
추가된 SaveFormat
k2018_dwg = 64,      // AutoCAD 2018 Drawing (*.dwg)
k2018_dxf = 65,      // AutoCAD 2018 DXF (*.dxf)
k2018_Template = 66, // AutoCAD 2018 Template File (*.dwt)
k2018_Standard = 67, // 2018 Drawing Standard File (*.dws)
추가된 DwgVersion
AcDb::kDHL_3200a = "Omega Development"; 
AcDb::kDHL_3200a = "Omega final";

      (objectarx for AutoCAD 2018 내용중, 아마도 Omega는 2018을 의미하는가 봅니다.)

        (dwg 파일의 signature 가 'AC1032'로 변경된것을 확인하실 수 있습니다.)

위의 시그니쳐는 특정 캐드가 설치되어있지 않아도 쉽게 DWG의 버전을 확인할 수 있습니다.
현재까지의 시그니쳐는 다음과 같습니다.

  • AC1032 : AutoCAD 2018
  • AC1027 : AutoCAD 2013/2014/2015/2016/2017
  • AC1024 : AutoCAD 2010/2011/2012 
  • AC1021 : AutoCAD 2007/2008/2009 
  • AC1018 : AutoCAD 2004/2005/2006 
  • AC1015 : AutoCAD 2000/2000i/2002 
  • AC1014 : Release 14 
  • AC1012 : Release 13 
  • AC1009 : Release 11/12 
  • AC1006 : Release 10 
  • AC1004 : Release 9 
  • AC1003 : Version 2.60 
  • AC1002 : Version 2.50 
  • AC1001 : Version 2.22 
  • AC2.22 : Version 2.22 
  • AC2.21 : Version 2.21 
  • AC2.10 : Version 2.10 
  • AC1.50 : Version 2.05 
  • AC1.40 : Version 1.40 
  • AC1.2 : Version 1.2 
  • MC0.0 : Version 1.0

iDwgThumb 업데이트

저는 제일 먼저 iDwgThumb 유틸리티를 업그레이드 했습니다. 이 유틸리티는 idwgtab , ipreview, idwgbar에서 사용하므로 ... ...,
(AutoCAD 2018 DWG 미리보기 이미지 추출 유틸리티) 뭐라할까요. 포멧은 변경되었어도 DWG의 이미지를 가져오는 방식은 이전과 변함이 없었습니다. 추가된 포멧을 추가하여 컴파일 하니 잘 동작하네요. 
iDwgThumb_2018.zip (32/64)

- [미리보기 API 함수사용]

C++/C 또는 닷넷등의 개발 프로그램에서 DWG파일에서 미리보기 이미지를 얻으실려면 "iDwgThumb32/64.dll" 파일의 Extern 함수를 사용하면 됩니다.(lib파일과 h파일이 필요하신 분은 연락주세요.)

타입 :  HBITMAP GetTumbnailFromFile(const char* sFileName, COLORREF clrBk, int& nVer);

구현 :  HBITMAP hBitmap = GetTumbnailFromFile(sFileName, clrBk, nVer);


iDwgTab 프로그램 적용

- DWG 2018을 오픈했을 때 파일탭의 아이콘 및 버전 표시 이미지를 추가하여 적용함
- Ctrl + Tab으로 도면 전환시 버전 아이콘 적용
- 컨텍스트 메뉴의 미리보기 이미지의 버전명 표시

아주 바쁜 3/4월이 될 것 같네요. ^^;

1 2 3 4 5 6 7 8 9 10 다음



구글번역

통계 위젯 (화이트)

1360
1070
480445

국가접속Flag

free counters

트위터위젯