iDwgTools Programs (for AutoCAD)

arx119.egloos.com

포토로그 방명록



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

iDwgTab v3.1 테스트 요청

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

알림
- 2017년 6월 5일 : 이전 설치프로그램에서 2018에 등록이 안되는 버그가 있어서 수정했습니다.

다운로드 iDwgTab31_AutoCAD.zip (페이지 이동 후 'Download' 버튼 클릭하여 다운로드 받으세요)

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

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

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 엡스토어에 등록을 진행할 예정입니다.


덧글

  • 2017/04/03 11:39 # 삭제 답글

    항상 덕분에 프로그램 잘쓰고 있습니다

    autocad 2018 한글판 64bit 인데요 ime 영어 변환이 안되네요

    확인 부탁드립니다 감사합니다.
  • 2017/04/03 11:45 # 삭제

    전에는 항상 command 상태에서 영문으로 되었던 같은데

    명령 실행후 command 상태에서 영문으로 바뀌는데

    command 상태에서 한글로 바꾸면 명령 실행전까지 자동으로 안바뀌네요

    제가 착각하는것 건지 모르겠지만 전에는 commad 상태에서 무조건 영문이었던 같은데요
  • arx119 2017/04/03 14:04 #

    안녕하세요. 랭님....
    맞습니다. iDwgTab 3.0 이전에는 명령어가 실행되지 않아도 한글모드를 자동으로 영문모드로 변환시켰습니다. 하지만 문자열을 입력할 경우 오동작이 발생되어 한글 및 특수 문자 입력이 안되는 현상이 발견되었습니다. 그래서 안전하게 실행시키고자 부득이 하게 명령이 완료되는 시점에 체크하도록 변경되었습니다. (특히 특정 대화상자에서 한글입력에 불편이 발생됨) . 혹시 랭 님이 어떤점에서 사용하시는데 불편함을 느끼시는지 댓글로 알려주시면 좋은 대안을 생각해 보겠습니다.
    즐거운 하루되세요. ^^
  • 2017/04/04 10:30 # 삭제 답글

    답변 감사드립니다.

    크게 불편한점은 없고요 2018에서 안되다 지원되니 적응 시간이 필요 했네요

    항상 좋은 프로그램 사용할수 있게 해주셔 감사합니다.

    행복한 하루되세요
  • arx119 2017/04/05 11:59 #

    감사합니다. 랭님....
    2018 테스트중에 오류 또는 개선사항 계시면 언제든 댓글 남겨주세요.

    즐거운 하루되세요. ^^
  • zero 2017/04/05 13:45 # 삭제 답글

    반가운 업데이트 소식이네요! 스크립트 업데이트가 눈에 띄어 사용해봤습니다.
    2014 캐드 64비트, 윈도우10 64비트 입니다.
    리습 명령어로 해서
    (defun c:sd(/)
    (command "tilemode" "1")
    (command "zoom" "e")
    )
    위에 리습을 스크립트파일 명렁어 sd로 실행 해봤습니다.(모형이동.scr)
    테스트 결과.
    파일이 수정되어 저장되지 않는거 같습니다. 저장 명령어를 추가하여야 하나요?

    건의사항 : 1.script files와 dwg files 에 드래그 드롭 방식이 적용되었으면 좋겠습니다.
    2.append 로 순번 있는 파일을 불러오면 번호가 큰번호부터 나열 됩니다. (ex.003 002 001 )
    작은번호부터 되는게 스크립트 실행시는 좋을거 같습니다.





  • arx119 2017/04/06 10:00 #

    안녕하세요. zero님....
    먼저 batch script에서 리습을 사용하시려면 리습구문을 스크립트에 추가하셔야 합니다. 이과정을 쉽게 하려면 a.lsp 파일을 a.scr 로 확장자를 변경하시고 batch script 대화상자에서 스크립트를 추가합니다.(물론 체크하셔야 일괄 실행시 적용됩니다.)
    다른 스크립트 파일에서 sd를 실행해야 하므로 그 스크립트 파일위에 위치시켜야 합니다. 그리고 a.scr 파일의 맨 마지막줄에 엔터를 추가해야 합니다. 이것은 스크립트 파일을 만드는 것과 동일한 방식입니다.

    예)
    (defun c:sd(/)
    (command "tilemode" "1")
    (command "zoom" "e")
    )
    <- 한줄 개행함

    스크립트 목록에 a.scr 파일을 선택하고 오른쪽 버튼을 클릭하면 "Test" 명령을 실행할 수 있습니다. CAD의 작업 도면에서 정상적으로 실행되는지 확인하시고 사용하세요.

    그리고 도면에 반영하려면 qsave 를 추가해서 저장하도록 합니다.

    말씀하신 드래그 추가 기능도 가능하도록 업데이트 하겠습니다.

    참고로 스크립트 실행은 잘 아시듯이 명령어 조합이 잘 짜여져야 실행됩니다. 만약 그렇지 않게되면 Batch Script는 특정시간 (대략 4~5 분정도를 대기하고 계속 진행이 없으면 자동으로 중지됩니다. 그전에 중지하시려면 "Stop" 버튼으로 언제든 중지 시킬수 있습니다.)

    관련 국외 블로그를 참고하시면 도움이 될것 같습니다.
    https://autocadtips1.com/2013/01/30/up-and-running-with-the-2013-core-console/

    즐거운 하루되세요. ^^
  • 찾고있었는데 2017/04/17 13:51 # 삭제 답글

    감사해요~~~ 2010버전에서 잘 쓰겠습니다 정말 ㄳㄳㄳ
  • arx119 2017/04/17 19:21 #

    안녕하세요. 사용하시다가 문제를 일으키면 댓글 부탁 드리겠습니다.
    즐거운 하루되세요.
  • ㅅㅍㅌㅁ 2017/04/19 17:44 # 삭제 답글

    항상 감사히 사용하고 있습니다 ^^
    CAD 사용 유저로서 이런 프로그램 만들어 주셔서 정말 감사합니다 ^^
  • arx119 2017/04/20 09:42 #

    감사합니다.
    CAD 작업에 도움이 되셨다니 저에겐 큰 기쁨 입니다.
    오늘도 건강한 하루되세요. ^^
  • 강한놈 2017/04/28 11:14 # 삭제 답글

    인벤터용도 이런거 있으면 정말 좋을련만... 좋은 프로그램에 감사합니다.
  • arx119 2017/04/28 17:43 #

    안녕하세요.
    좋은 평가 감사합니다.
    즐거운 주말 되세요. ^^
  • 락락 2017/04/28 19:17 # 삭제 답글

    안녕하세요
    3.0버전부터 스크립트 기능 잘 사용하고있습니다.
    윈7 캐드2017 64비트 사용중입니다.

    스크립트 기능에 대해 문의 합니다.

    파일 5개 오픈상태에서 스크립트 기능을 실행하면
    파일 5개 일괄적으로 스크립트가 돌아갑니다.
    하지만 다시 스크립트를 돌린다면 반응이 없습니다.
    스크립트 기능이 작동을 안합니다.

    스크립트 => 모든도면저장 => 스크립트 =>모든도면저장 =>
    위 순서대로 저장을 한번 하면 스크립트를 계속 돌릴수 있습니다.
    이게 오류인건지 사용법이 이런건지 잘 모르겠네요...ㅎ

    위와같이 파일 5개 오픈상태에서
    캐드드림 명령어가 마지막에 삽입된 스크립트 파일은 1회작동만 되고 연속실행(5개파일)이 안됩니다.
    마지막 명령어에서 캐드기본명령어 추가하니 연속실행(5개파일)이 되네요

    -----------------------------------------------------
    배치스크립트
    인터페이스 환경이 역대급으로 좋습니다.
    1개 파일에 다중스크립트 적용되는 것 여러가지 조합으로 쓸수있어서
    평소에 아쉬웠던 기능이 적용되어 있습니다.

    현제 저는 카딩에서 배포중인 스크립트 사용중입니다.
    http://www.cadig.com/
    해외싸이트에서 찾아 다니다가 정착중이 스크립트 입니다.
    카딩 프로그램에서 잘 작동하는 스크립트 파일인데
    배치스크립트에서는 작동이 잘 안되네요

    원인을 파악해보니

    @ 스크립트 마지막에 qsave는 무조건 할것
    @ 스크립트 파일중 리습명령어 적용된것 미실행(카딩은 작동)

    테스트 후 파악한것

    1)리습없이 캐드상 단순 명령 진행후 qsave는 정상작동

    2) 성공메세지는 나오지만 중간에 리습이 사용된 스크립트는 미실행 저장안됨
    (.scr파일이 idwgtab에 기능중 스크립트에서 작동되나 배치스크립에선 안되네요
    위에 댓글중 리습파일 "<- 한줄 개행함" 이글에 의미를 모르겠습니다.
    엔터한칸 이라면 명령 재실행이 될건데....

    3) 스크립트파일 더블클릭 적용이 안되네요...우클릭 테스트창은 작동합니다.

    4) 배치스크립트는 스크립트프로와 비슷하게 만들어 진것 같습니다.
    스크립트 실행시
    파일오픈이 되면서 실행이 되거나
    오픈없이 실행이 되거나 옵션이 있으면 좋겠습니다.

    4) idwgtab 에는 "스크립트"와"batch script" 두가지가 있습니다. 둘다 사용법에 따라 필요합니다.
    그중에 "스크립트" 이름 변경이 되었으면 좋겠습니다.
    스크립트 => 탭스크립, open script
    설명을 하다보니 스크립트 파일을 말하는건지 스크립트기능을 말하는건지 저도 헷갈리는데 용어분리가 되면
    서로 설명하기 좋을듯 합니다.

    open script => 파일 열어둔 상태에서 사용(작업중간에 사용할수 있어서 좋아요)
    batch script => 파일 오픈없이 대량 사용
    이런식으로 분리가 되면 스크립트 특색이 더 잘 보일거 같습니다.


    5) sdi 0 상태에서도 파일 오픈이 되었으면 좋겠어요

    잘 돌아가는 스크립트 파일도 공개 해주시면 스크립트 파일 만드는데 도움이 될거 같습니다..
    제가 가지도 있는 스크립트가 안돌아 가는 이유를 비교해 보고 싶네요
    다음번엔 보기쉽데 더 정리해서 이메일로 보내고 싶은데 메일 주소 부탁드립니다.
  • arx119 2017/05/06 08:17 #

    안녕하세요. 락락님.... 정말 감사합니다.
    님의 자세한 설명에 감동 받았습니다. 말씀해주신 내용은 최대한 모두 반영하도록 노력 하겠습니다. 그리고 Open Script / Batch Script 로 구분해서 용어의 혼란과 기능의 특성을 구분하는 것에 100%동감합니다. 그리고 제 메일은 구글 메일 (arx119)을 사용합니다.
    그럼 즐거운 휴일 보내세요...^^
  • arx119 2017/05/04 07:46 #

    1. open script 를 한번이상 실행시 작동하지 않는 오류 발생 (수정됨)
    2. open script 에서 캐드 드림 명령어가 마지막에 삽입된 스크립트 파일은 1회만 동작 (분석중)
    3. batch script 상세 사용법 설명 (준비중)
    4. batch script의 더블클릭 작동 안됨, 우클릭 테스트창은 작동 (수정됨)
    5. 프로그램에서 open script , batch script 구분 (준비중)
    6. SDI 가 0인 상태에서 파일 오픈 (수정됨)
  • 하늘별 2017/05/12 09:32 # 삭제 답글

    안녕하세요.. 탭누리님...
    버전업 하셨군요..
    매번 감사하게 잘쓰고 있습니다..
    중요 한건 아닌데..본문 글에 오타가 있어요..
    제목 ..버젼 1.3으로 되어 있네요..3.1로 수정해 주세요..ㅎㅎ
    송진 가루와 황사가 심합니다..
    건강 유의 하세요..^^
  • 칼가라 2017/05/19 11:48 # 삭제 답글

    안녕하세여. 감사합니다. 질문이 있어서요.
    첨부 다운받아서 설치 했는데요.
    2018 기존 캐드의 도면 탭이 계속 살아있고 설치된 idwgtab은 보이지 않아서요...ㅠㅠ
    왜 그런걸까요?
  • arx119 2017/05/19 15:17 #

    음 이전 프로그램을 언인스톨하고 다시 설치하도록 설치 프로그램을 만들었는데, 어떤 이유인지는 모르겠지만 이전 버전을 언인스톨 하지 못한것 같습니다. 제어판에서 언인스톨 해보시구요. 제어판에 이전 버전이 보이지 않는다면 appload에 로딩된 idwgtab모듈의 경로에서 arx파일을 삭제하세요. 그러면 최신 버전이 실행될 것입니다. 만약 그래도 조치가 되지 않는다면 arx119 카톡으로 문자주세요. 원격지원해 드릴께요.
  • 칼가라 2017/05/24 17:12 # 삭제 답글

    감사^^
  • 발업질럿 2017/06/13 13:07 # 삭제 답글

    안녕하세요. 매번 잘쓰고 있어서 감사드립니다.

    질문이 있어서 문의 남깁니다.

    DWG TrueView 설치 후 캐드 도면이 더블클릭하면 새창으로 열리고

    드레그하면 탭으로 열리는데 해결방안이 있는지 궁금합니다.

    SDI설정인가 0으로 해 보았는데도, 결과는 마찬가지 였습니다.
  • arx119 2017/06/13 17:53 #

    안녕하세요. 발업질러님....
    DWG확장자의 연결 프로그램이 여러개여서 발생되는 것 같습니다.
    파일 탐색기에서 DWG파일을 선택하시고 오른쪽 마우스 버튼을 클릭하세요.
    그리고 메뉴에서 "연결프로그램" -> "AutoCAD DWG Luncher" 을 선택해주세요.
    이후부터는 DWG클릭시 실행된 CAD프로그램에서 도면이 열립니다.
    혹시 그래도 안되면 댓글주세요...
  • 발업질럿 2017/06/14 09:39 # 삭제

    감사합니다. 말씀해주신 부분이 정확히 맞습니다.

    연결설정이 AutoCAD Application으로 되어있었습니다.

    소중한 댓글 남겨주셔서 감사드립니다.
댓글 입력 영역



구글번역

통계 위젯 (화이트)

236225
1038
489926

iDwgTools 후원하기

국가접속Flag

free counters