ARX119의 BIM/CAD 연구소

arx119.egloos.com

포토로그 방명록 업그레이드/기능 요청



RemoveOverlappingCurves 도면에 중복된 커브(라인,호,폴리선 등) 찾아서 삭제하는 유틸 AutoCAD - DotNET

도면작업을 하게되면 의외로 중복되어 있는 객체들이 있어서 여러모로

영향을 끼치는것 같습니다. 중복체크를 하는 유틸이 많이 있습니다만

아래의 동영상에서 보듯이 부분으로 걸쳐있는 객체를 찾는 유틸은 흔치않은것 같습니다.

그래서 간단하게 만들어 봤는데 필요하신분들은 사용해 보세요.



[프로그램 설치]

DOWNLOAD : RemoveOverlappingCurves.zip (all)

RemoveOverlappingCurves.2007.dll (AutoCAD R(LT)2007~2008 , 32, Dotnet Framework 2.0)

RemoveOverlappingCurves.2009.dll (AutoCAD R(LT)2009 , 32/64, Dotnet Framework 3.0)

RemoveOverlappingCurves.2010.dll (AutoCAD R(LT)2010~2011 , 32/64, Dotnet Framework 3.5)

RemoveOverlappingCurves.2012.dll (AutoCAD R(LT)2012 , 32/64, Dotnet Framework 4.0)

RemoveOverlappingCurves.2013.dll (AutoCAD R(LT)2013 , 32/64, Dotnet Framework 4.0)


=================================================================================================

AutoCAD external     AutoCAD internal     .NET Framework Runtime     Visual Studio

2005                    16.1               1.0                        2002
2006                    16.2               1.1 SP1                    2003
2007                    17.0               2.0                        2005/2008/2010
2008                    17.1               2.0                        2005/2008/2010
2009                    17.2               3.0                        2008/2010
2010                    18.0               3.5                        2008/2010
2011                    18.1               3.5                        2008/2010
2012                    18.2               4.0                        2010


-실행이 되지 않는다면 버전을 확인하시고 댓글주시면 해당 닷넷 버전에 맞게 dll을 추가하도록 하겠습니다.

-----------------
RemoveOverlappingCurves
-----------------

설명(Description)
-----------
중첩되어있는 커브객체를 찾아서 삭제하는 유틸리티입니다.

시스템요구사항(System Requirements)
-------------------
이 플러그인은 AutoCAD 2007 과 이후 버전에 대해서 테스트 되었고 DOTNET2.0으로 컴파일되어
32비트/64비트 윈도우 시스템을 지원합니다.

설치(Installation)
------------
RemoveOverlappingCurves.dll 플러그인 모듈을 여러분들의 시스템에 복사합니다.
오토캐드 프로그램에서 NETLOAD명령으로 플러그인을 선택하면 레지스트리에 등록됩니다.

사용(Usage)
-----

설치제거(Uninstallation)
--------------
REMRDC 명령을 사용하면 언인스톨 되어 이후에는 명령어를 입력해도 자동으로
로딩되지 않습니다.

저작자(Author)
------

http://arx119.egloos.com/10829449


피드백(Feedback)
--------

사용중 문제가 발생되면 arx119@empal.com으로 연락주세요.


릴리즈내용(Release History)
---------------

1.0.0.1    레지스트리 자동등록/삭제 추가
1.0.0.0    최초버전

[주의]

도면에 객체가 많으면 시간이 다소 걸릴수 있으므로 적당하게 선택하시어 사용하세요.


덧글

  • 재워니 2012/01/07 08:02 # 삭제 답글

    고생하셨습니다...좋은프로그램 잘 쓰겠습니다.^^
  • arx119 2012/01/08 19:02 #

    댓글감사합니다. ^^
  • 뽕이 2012/01/08 09:40 # 삭제 답글

    2012에서는 로드가 안되는거 같아요~
    명령: NETload
    조립품을 로드할 수 었습니다. 오류 세부사항: System.IO.FileLoadException: 파일이나 어셈블리
    'file:///C:Program FilesAutoCAD 2010LISP중복객체삭제RemoveOverlappingCurves.dll'
    또는 여기에 종속되어 있는 파일이나 어셈블리 중 하나를 로드할 수 없습니다. 작업이 지원되지 않습니다. (예외가 발생한 HRESULT:
    0x80131515)
    파일 이름: 'file:///C:Program FilesAutoCAD
    2010LISP중복객체삭제RemoveOverlappingCurves.dll' --->
    System.NotSupportedException: 이전 버전의 .NET Framework에서 어셈블리에 샌드박스가 적용된 네트워크 위치에서
    어셈블리를 로드하려고 했습니다. .NET Framework의 이 릴리스는 기본적으로 CAS 정책을 사용하도록 설정하지 않으므로 이러한 로드는
    위험할 수 있습니다. 이러한 로드가 어셈블리에 샌드박스를 적용하기 위한 것이 아니면 loadFromRemoteSources 스위치를 사용하도록
    설정하십시오. 자세한 내용은 http://go.microsoft.com/fwlink/?LinkId=155569를 참조하십시오.
    위치: System.Reflection.RuntimeAssembly._nLoad(AssemblyName fileName, String
    codeBase, Evidence assemblySecurity, RuntimeAssembly locationHint,
    StackCrawlMark& stackMark, Boolean throwOnFileNotFound, Boolean
    forIntrospection, Boolean suppressSecurityChecks)
    위치: System.Reflection.RuntimeAssembly.nLoad(AssemblyName fileName, String
    codeBase, Evidence assemblySecurity, RuntimeAssembly locationHint,
    StackCrawlMark& stackMark, Boolean throwOnFileNotFound, Boolean
    forIntrospection, Boolean suppressSecurityChecks)
    위치: System.Reflection.RuntimeAssembly.InternalLoadAssemblyName(AssemblyName
    assemblyRef, Evidence assemblySecurity, StackCrawlMark& stackMark, Boolean
    forIntrospection, Boolean suppressSecurityChecks)
    위치: System.Reflection.RuntimeAssembly.InternalLoadFrom(String assemblyFile,
    Evidence securityEvidence, Byte[] hashValue, AssemblyHashAlgorithm
    hashAlgorithm, Boolean forIntrospection, Boolean suppressSecurityChecks,
    StackCrawlMark& stackMark)
    위치: System.Reflection.Assembly.LoadFrom(String assemblyFile)
    위치: Autodesk.AutoCAD.Runtime.ExtensionLoader.Load(String fileName)
    위치: loadmgd()
  • arx119 2012/01/08 19:03 #

    2012에서 재컴파일 해서 올렸습니다.

    다시 테스트해 보세요.

    ^^
  • arx119 2012/01/11 09:23 #

    링크된 dll을 다운받으시고 테스트 부탁드릴께요...
  • 뽕이 2012/01/08 09:40 # 삭제 답글

    2010버전에서는 잘 됩니다~
  • arx119 2012/01/08 19:04 #

    댓글 감사합니다.

    ^^
  • 솔져 2012/01/10 08:44 # 삭제 답글

    mechanical2006 에서 에러네요.
    응용프로그램의 구성요소에서 처리되지 않은 예외가 발생했습니다.
    호출대상이 예외를 Throw 했습니다.
  • arx119 2012/01/10 08:59 #

    감사합니다.

    autocad 2006 기반으로 재컴파일해서 dll을 올려보겠습니다.

    테스트 부탁드릴께요....^^;
  • 현호엄마 2012/01/10 09:14 # 삭제 답글

    2011버젼이구요....선을 그어서 테스트해보니 잘되는되요..
    항상 캐드선이 두선인지 의심이었는데 너무 감사드려요...
  • arx119 2012/01/10 13:27 #

    잘된다시니 다행입니다.

    댓글 감사합니다.

    ^^
  • 하늘_별 2012/01/10 09:42 # 삭제 답글

    OS : Win7 64bit
    버젼 : Mechanical 2012

    안녕하세요??
    주인장님....
    항상 만드어 주신 프로그램 잘쓰고 있습니다...컴파일 하셨다고 그러는데도 저도 잘 안되네요
    아래와 같이 에러가 나옵니다...(뽕이님과 같은 결과 같습니다..)


    명령: NETLOAD
    조립품을 로드할 수 었습니다. 오류 세부사항: System.IO.FileLoadException: 파일이나 어셈블리 'file:///C:중복
    객체 삭제RemoveOverlappingCurves.dll' 또는 여기에 종속되어 있는 파일이나 어셈블리 중 하나를 로드할 수 없습니다.
    작업이 지원되지 않습니다. (예외가 발생한 HRESULT: 0x80131515)
    파일 이름: 'file:///C:중복 객체 삭제RemoveOverlappingCurves.dll' --->
    System.NotSupportedException: 이전 버전의 .NET Framework에서 어셈블리에 샌드박스가 적용된 네트워크 위치에서
    어셈블리를 로드하려고 했습니다. .NET Framework의 이 릴리스는 기본적으로 CAS 정책을 사용하도록 설정하지 않으므로 이러한 로드는
    위험할 수 있습니다. 이러한 로드가 어셈블리에 샌드박스를 적용하기 위한 것이 아니면 loadFromRemoteSources 스위치를 사용하도록
    설정하십시오. 자세한 내용은 http://go.microsoft.com/fwlink/?LinkId=155569를 참조하십시오.
    위치: System.Reflection.RuntimeAssembly._nLoad(AssemblyName fileName, String
    codeBase, Evidence assemblySecurity, RuntimeAssembly locationHint,
    StackCrawlMark& stackMark, Boolean throwOnFileNotFound, Boolean
    forIntrospection, Boolean suppressSecurityChecks)
    위치: System.Reflection.RuntimeAssembly.InternalLoadAssemblyName(AssemblyName
    assemblyRef, Evidence assemblySecurity, StackCrawlMark& stackMark, Boolean
    forIntrospection, Boolean suppressSecurityChecks)
    위치: System.Reflection.RuntimeAssembly.InternalLoadFrom(String assemblyFile,
    Evidence securityEvidence, Byte[] hashValue, AssemblyHashAlgorithm
    hashAlgorithm, Boolean forIntrospection, Boolean suppressSecurityChecks,
    StackCrawlMark& stackMark)
    위치: System.Reflection.Assembly.LoadFrom(String assemblyFile)
    위치: Autodesk.AutoCAD.Runtime.ExtensionLoader.Load(String fileName)
    위치: loadmgd()
  • arx119 2012/01/10 13:27 #

    알려주셔서 감사합니다.

    확인해보겠습니다. ^^
  • arx119 2012/01/11 09:23 #

    링크된 dll을 다운받으시고 테스트 부탁드릴께요...
  • 무식쟁이 2012/01/10 14:46 # 삭제 답글

    2008 64bit 에서도 잘됩니다.ㅋㅋ
  • 가드니스 2012/01/19 11:22 # 답글

    2012 에서 해봤는데 뽕이님처럼 로드가 안되네요..
  • arx119 2012/01/19 13:58 #

    가드니스님 댓글 감사합니다.

    제가 테스트 할 수 있도록 연락주시면 감사하겠습니다.

    만약 여의치 않으시다면 다음 사항을 적용했을때 결과를 알려주세요...

    Autocad가 설치된 폴더에 보시면

    acad.exe.config 파일이 있습니다.

    이파일을 메모장으로 여신다음

    <runtime>
    <loadFromRemoteSources enabled="true"/>
    </runtime>

    을 추가하신후에 테스트 해봐주시기 바라겠습니다.

  • 마도협 2012/01/20 14:45 # 삭제 답글

    2008버전임니다~~~잘 되네요~~`좋은유틸 감사합니다~~꾸뻑
  • arx119 2012/01/25 13:07 #

    아.. 댓글감사합니다.

    즐거운 하루되세요. ^^
  • 구슬주 2012/02/02 12:56 # 삭제 답글

    감사합니다~ 이런게 있다는걸 오늘 처음 알았네요..ㅎㅎ
    진작에 알았으면 좀 더 수월하게 작업할수 있었을텐데..
    근데 netload를 캐드프로그램 열때마다 로드를 해줘야 적용 되는건가요?
  • arx119 2012/02/02 15:54 #

    안녕하세요.

    음... 리습을 조금 아시면 매번 캐드가 실행될 때 netload하지 않아도 됩니다.

    캐드 환경 설정에서 "지원파일검색경로" 에 RemoveOverlappingCurves.dll파일이 있는 경로를 추가합니다.

    그리고 acad2012.lsp파일에 아래의 리습구문을 추가해주면 됩니다.

    (command "netload" "RemoveOverlappingCurves.dll")

    즐거운 하루되세요....
  • 수현 2012/02/07 11:01 # 삭제 답글

    명령: netload
    조립품을 로드할 수 었습니다. 오류 세부사항: System.IO.FileLoadException: 파일이나 어셈블리
    'file:///D:CAD FILELispRemoveOverlappingCurves.dll' 또는 여기에 종속되어 있는 파일이나 어셈블리
    중 하나를 로드할 수 없습니다. 작업이 지원되지 않습니다. (예외가 발생한 HRESULT: 0x80131515)
    파일 이름: 'file:///D:CAD FILELispRemoveOverlappingCurves.dll' --->
    System.NotSupportedException: 이전 버전의 .NET Framework에서 어셈블리에 샌드박스가 적용된 네트워크 위치에서
    어셈블리를 로드하려고 했습니다. .NET Framework의 이 릴리스는 기본적으로 CAS 정책을 사용하도록 설정하지 않으므로 이러한 로드는
    위험할 수 있습니다. 이러한 로드가 어셈블리에 샌드박스를 적용하기 위한 것이 아니면 loadFromRemoteSources 스위치를 사용하도록
    설정하십시오. 자세한 내용은 http://go.microsoft.com/fwlink/?LinkId=155569를 참조하십시오.
    위치: System.Reflection.RuntimeAssembly._nLoad(AssemblyName fileName, String
    codeBase, Evidence assemblySecurity, RuntimeAssembly locationHint,
    StackCrawlMark& stackMark, Boolean throwOnFileNotFound, Boolean
    forIntrospection, Boolean suppressSecurityChecks)
    위치: System.Reflection.RuntimeAssembly.InternalLoadAssemblyName(AssemblyName
    assemblyRef, Evidence assemblySecurity, StackCrawlMark& stackMark, Boolean
    forIntrospection, Boolean suppressSecurityChecks)
    위치: System.Reflection.RuntimeAssembly.InternalLoadFrom(String assemblyFile,
    Evidence securityEvidence, Byte[] hashValue, AssemblyHashAlgorithm
    hashAlgorithm, Boolean forIntrospection, Boolean suppressSecurityChecks,
    StackCrawlMark& stackMark)
    위치: System.Reflection.Assembly.LoadFrom(String assemblyFile)
    위치: Autodesk.AutoCAD.Runtime.ExtensionLoader.Load(String fileName)
    위치: loadmgd()

    위도7 64비트 acad2012 사용중인데 위와 같은 메세지만 출력되고 실행되지 않네요
    꼭 필요한데 왜 안되는지 아쉽네요..
  • arx119 2012/02/22 22:54 #

    안녕하세요. 수현님

    음. .. 시간되시때 네이트온으로 연락주시면 원격으로 조치해드리겠습니다.

    ^^
  • 111222 2012/02/22 16:49 # 삭제 답글

    2012 메카니칼
    도면용량이 팍 줄었네요
    캄사함다
  • arx119 2012/02/22 22:55 #

    아... 잘 사용하세요...

    즐거운 하루되세요. ^^
  • 강과장 2012/03/15 23:55 # 삭제 답글

    와우~ 대단하십니다.
    정말 편리할것 같아요~

    리습에서 자동으로 구현하려 하는데..
    (defun c:ddel()

    (command "netload" "C:\lisp\RemoveOverlappingCurves.dll")
    (setq ss0 (ssget '((0 . "LINE,CIRCLE,ARC"))))

    (command "._rdc" ss0 "" "Y" )
    )

    위와같이 했는데..
    YES 가 안먹고 그냥 패스해버리네요..
  • arx119 2012/03/16 08:32 # 답글

    안녕하세요. 강과장님....

    좋은 평 감사합니다.

    제가 미처 리습호출을 고려하지 않아서

    문제가 있을수 있습니다.

    위의 리습에서 원활하게 사용가능하도록 수정을 해놓겠습니다.

    즐거운 하루되세요....


  • 이차장 2012/04/18 19:19 # 삭제 답글

    netload 조립품을 로드할 수 었습니다. 오류 세부사항: System.IO.FileLoadException: 파일이나 어셈블리
    'file:///C:Program FilesAutodeskAutoCAD 2012 -
    KoreanSupportLISPRemoveOverlappingCurves.dll' 또는 여기에 종속되어 있는 파일이나 어셈블리 중 하나를
    로드할 수 없습니다. 작업이 지원되지 않습니다. (예외가 발생한 HRESULT: 0x80131515)
    파일 이름: 'file:///C:Program FilesAutodeskAutoCAD 2012 -
    KoreanSupportLISPRemoveOverlappingCurves.dll' --->
    System.NotSupportedException: 이전 버전의 .NET Framework에서 어셈블리에 샌드박스가 적용된 네트워크 위치에서
    어셈블리를 로드하려고 했습니다. .NET Framework의 이 릴리스는 기본적으로 CAS 정책을 사용하도록 설정하지 않으므로 이러한 로드는
    위험할 수 있습니다. 이러한 로드가 어셈블리에 샌드박스를 적용하기 위한 것이 아니면 loadFromRemoteSources 스위치를 사용하도록
    설정하십시오. 자세한 내용은 http://go.microsoft.com/fwlink/?LinkId=155569를 참조하십시오.
    위치: System.Reflection.RuntimeAssembly._nLoad(AssemblyName fileName, String
    codeBase, Evidence assemblySecurity, RuntimeAssembly locationHint,
    StackCrawlMark& stackMark, Boolean throwOnFileNotFound, Boolean
    forIntrospection, Boolean suppressSecurityChecks)
    위치: System.Reflection.RuntimeAssembly.nLoad(AssemblyName fileName, String
    codeBase, Evidence assemblySecurity, RuntimeAssembly locationHint,
    StackCrawlMark& stackMark, Boolean throwOnFileNotFound, Boolean
    forIntrospection, Boolean suppressSecurityChecks)
    위치: System.Reflection.RuntimeAssembly.InternalLoadAssemblyName(AssemblyName
    assemblyRef, Evidence assemblySecurity, StackCrawlMark& stackMark, Boolean
    forIntrospection, Boolean suppressSecurityChecks)
    위치: System.Reflection.RuntimeAssembly.InternalLoadFrom(String assemblyFile,
    Evidence securityEvidence, Byte[] hashValue, AssemblyHashAlgorithm
    hashAlgorithm, Boolean forIntrospection, Boolean suppressSecurityChecks,
    StackCrawlMark& stackMark)
    위치: System.Reflection.Assembly.LoadFrom(String assemblyFile)
    위치: Autodesk.AutoCAD.Runtime.ExtensionLoader.Load(String fileName)
    위치: loadmgd()


    제가 할줄몰라서 그러는지 잘 안되네요~~ 2012구요, 윈도우xp입니다.
  • arx119 2012/04/19 10:30 #

    위의 댓글에도 동일한 현상의 내용이 있습니다.

    아무래도 버전별로 dll을 만들어야 할 것 같네요....

    2012버전 dll을 따로 만들어서 올려놓겠습니다.

    테스트 부탁드릴께요.

    즐거운 하루되세요.
  • 반란 2012/05/18 09:15 # 삭제 답글

    안녕하세요 좋은 프로그램 감사합니다

    win xp sp3 32bit

    Autocad 2005 제품버젼 N.63.0 사용하고 있구요

    다운받은 파일을 NETLOAD해서 해당 파일을 읽어오니 밑에와 같은 글이 뜨는데요

    뭐가 잘못된건가요?

    "조립품을 로드할 수 었습니다. 오류 세부사항: 2.0 버전은 호환되지 않는 버전입니다"

    .NET Framework, Visual Studio 이런것을 해당 버젼에 맞는걸 설치해야되는건가요?
  • arx119 2012/05/18 13:05 #

    아..

    Autocad 2005를 사용하시는군요..

    RemoveOverlappingCurves.dll 모듈이 Dotnet 2.0 , Autocad R(LT) 2007~2012, 32/64 에서

    동작하도록 되어있습니다.

    2005에서는 dotnet 1.0을 사용해야 하므로 환경에 맞춰서 다시 컴파일해줘야 합니다.

    2005에서도 동작되는지 체크해보구요... 구현이 가능하다면 관련 버전으로 올려놓겠습니다.

    즐거운 하루되세요.
  • 반란 2012/05/18 13:43 # 삭제

    아 그렇군요

    수고스럽게해서 죄송합니다~
  • 마유미 2012/07/10 18:02 # 삭제 답글

    저도 2012 인데요 안되네여


    명령: NETLOAD 조립품을 로드할 수 었습니다. 오류 세부사항: System.IO.FileLoadException: 파일이나 어셈블리
    'file:///C:Windows.oldWindowsDebugRemoveOverlappingCurves.2012.dll' 또는 여기에
    종속되어 있는 파일이나 어셈블리 중 하나를 로드할 수 없습니다. 작업이 지원되지 않습니다. (예외가 발생한 HRESULT: 0x80131515)
    파일 이름: 'file:///C:Windows.oldWindowsDebugRemoveOverlappingCurves.2012.dll'
    ---> System.NotSupportedException: 이전 버전의 .NET Framework에서 어셈블리에 샌드박스가 적용된 네트워크
    위치에서 어셈블리를 로드하려고 했습니다. .NET Framework의 이 릴리스는 기본적으로 CAS 정책을 사용하도록 설정하지 않으므로 이러한
    로드는 위험할 수 있습니다. 이러한 로드가 어셈블리에 샌드박스를 적용하기 위한 것이 아니면 loadFromRemoteSources 스위치를
    사용하도록 설정하십시오. 자세한 내용은 http://go.microsoft.com/fwlink/?LinkId=155569를 참조하십시오.
    위치: System.Reflection.RuntimeAssembly._nLoad(AssemblyName fileName, String
    codeBase, Evidence assemblySecurity, RuntimeAssembly locationHint,
    StackCrawlMark& stackMark, Boolean throwOnFileNotFound, Boolean
    forIntrospection, Boolean suppressSecurityChecks)
    위치: System.Reflection.RuntimeAssembly.nLoad(AssemblyName fileName, String
    codeBase, Evidence assemblySecurity, RuntimeAssembly locationHint,
    StackCrawlMark& stackMark, Boolean throwOnFileNotFound, Boolean
    forIntrospection, Boolean suppressSecurityChecks)
    위치: System.Reflection.RuntimeAssembly.InternalLoadAssemblyName(AssemblyName
    assemblyRef, Evidence assemblySecurity, StackCrawlMark& stackMark, Boolean
    forIntrospection, Boolean suppressSecurityChecks)
    위치: System.Reflection.RuntimeAssembly.InternalLoadFrom(String assemblyFile,
    Evidence securityEvidence, Byte[] hashValue, AssemblyHashAlgorithm
    hashAlgorithm, Boolean forIntrospection, Boolean suppressSecurityChecks,
    StackCrawlMark& stackMark)
    위치: System.Reflection.Assembly.LoadFrom(String assemblyFile)
    위치: Autodesk.AutoCAD.Runtime.ExtensionLoader.Load(String fileName)
    위치: loadmgd()
  • arx119 2012/07/10 19:10 #

    음 이상하군요.... DOTNET버전을 맞춰서 컴파일했음에도 오류가 뜨다니....

    저 죄송합니다만, 시간이 되실때 제게 도움을 주실수 있는지요?

    제가 원격으로 님의 컴터로 접속해서 원인을 찾아봤으면 합니다.

    (메신져는 arx119@nate.com을 사용하고 있습니다.)
  • 유니드 2012/08/10 23:38 # 삭제 답글

    안녕하세요 ^^
    수치지도 용량을 줄여 볼려고 자료를 찾다가 여기까지 오게되었습니다..
    메크로를 이용해서 800 여장의 도면을 다 자동으로 돌릴려는데
    돌아가는 시간때문인지 자꾸 오류가 나네요 ㅠㅠ
    ㅁㅐ끄럽게 작동하게 할수 있는 법이 없을까요??

    좋은 자료 너무나 감사드립니다.
  • arx119 2012/08/11 13:48 #

    안녕하세요.

    매크로가 어떻게 구성되었는지 궁금하네요.

    파일량이 많거나 또는 파일을 캐드에서 읽기할 때 시간이 오래걸릴때는 시간을 맞추는게 어려울 수

    있습니다.

    제 블로그에 있는 스크립트 실행기를 사용해보시면 어떨런지요?

    "http://arx119.egloos.com/10923691" 에 보시면 사용법이 있습니다.

    스크립트 파일을 만드셔야 하는데, 아마 캐드 도움말을 참조하시면 쉽게

    만드실 수 있을겁니다.

    도움이 되셨나 모르겠네요.

    즐거운 주말되세요....^^
  • 유니드 2012/08/11 14:50 # 삭제

    앗.... 어제 머리 좀 식히고 주말에 다시 나와서 천천히 포스팅 내용을 보고 있었는데
    제가 문의한 내용이 포스팅 되어 있어서
    잘 찾아보지 않고 질문 드려서 죄송하다고 답글 달려고 왔더니
    이미 답변을 하셨네요 ^^;;;

    지금은 원활하게 잘 돌아가고 있습니다... 좋은 자료 너무 감사합니다...
    좋은 주말되세요
  • 리넬 2012/12/13 09:34 # 삭제 답글

    와 정말 유용한 유틸인데 저역시 잘 안되내요....
    윈7 64bit 이구요 cad2012인데 위에 마유미님이나 이차장님과 같은 증상이내요
    혹시나해서 프레임워크를 4.0으로 다시 깔아 봤는데도 마찬가지이구.... 흠...
    쭉 읽어봐도 뭐가 문제인지 잘 모르겠내요.... ㅠ
  • arx119 2012/12/13 19:18 #

    아... 안되시는 분들이 많네요.
    네이트온 사용하시면 친구요청해 주세요.
    arx119@nate.com
    원격으로 조치해보겠습니다.
  • 키미 2013/04/11 10:22 # 삭제 답글

    오토캐드 2013버전에서는 netload라는 명령어 자체가 먹히지 않습니다.
    해결 방법은 없는지..?
  • arx119 2013/04/11 13:33 #

    아무래도 LT버전을 사용하시는 것 같습니다.

    확인해 보세요.... LT버전에서는 applaod를 사용할 수 없습니다.

    ^^;
  • 문의 2013/05/09 16:12 # 삭제 답글

    감사합니다.
    다운받아서 잘 설치는 하였는데요 어떻게 사용 하는건가요? 명령어가??
  • arx119 2013/05/10 08:16 #

    명령어는 rdc 입니다
  • 토마스 2013/10/11 17:47 # 삭제 답글

    감사~ 잘쓰겠습니다.
    꼭 있었으면 하는 기능인데..
  • arx119 2014/01/22 08:30 #

    닷넷으로 개발된거라 캐드 버전 환경관련해서
    로딩에 문제가 있을수 있습니다.
    이럴때는 댓글남겨주세요.
    즐거운 하루되세요 ^^
  • teddiekim 2014/01/21 20:18 # 삭제 답글

    꼭 필요한 기능을 찾고 있었는데, 드디어 찾은 거 같습니다.
    감사하게 잘 쓰겠습니다.
    고맙습니다...
  • arx119 2014/01/22 08:31 #

    네 감사합니다. 잘 사용하시구요.
    사용상에 문제가 있을때는 댓글 남겨주세요.
    즐거운 하루되세요...^^
  • 아저씨 2014/03/09 18:39 # 삭제 답글

    안녕하세요~
    즐거운 주말 보내셨나요?
    시간날 때 제 프로그램을 다시 .NET으로 다시 변환하는 작업을 한다고 말씀드렸던것 같은데
    이제 10%도 안된 것 같습니다. ㅠㅠ
    이런 기능의 추가에 관심이 생겨서 오랜만에 다시 실행해보니 ..
    역시 잘만드셨네요 ^-^
    이 기능이 객체 검색을 할 때..
    예를들어 객체가 100개면 100x100 번 검사하는 것인가요?
    커브 객체가 다 되는 것을 보니.. 객체 특성을 비교하는 것 같지는 않고
    잘게 쪼갠 값을 검사할듯 싶기도 하고..
    이거 원 머리가 나빠서 .. 아무튼
    프로그램 실행해보고 감탄한 나머지
    질문겸 인사겸 글 남기고 갑니다.
  • arx119 2014/03/10 10:44 #

    반갑습니다. 아저씨님. 작업은 잘 진행되시나요... 시간을 쪼개서 개발하시는 것이 쉽지 않은데 대단하십니다. 좋은 작품이 나오리라 기대됩니다. 그리고 위의 프로그램에서는 교차성 검사를 위해서 모두 비교할 수 밖에 없습니다. 프로그램 로직이 가물가물해서 보고 말씀드려야 하는데, 제 기억으로는 선형의 바운다리 정보를 사용해서 빠르게 1차 교차를 체크하고 그후 상세한 2차 교차를 통해서 처리 한것으로 기억이 됩니다.
    즐거운 하루되세요.^^ !
  • 새벽이슬같은 2014/03/26 16:38 # 삭제 답글

    좋은 자료 감사합니다.
    저는 잘 됩니다.
    2008/ 32BIT /WIN7
  • arx119 2014/03/27 13:08 #

    댓글 감사합니다
    즐거운 하루되세요
  • 백두산 2014/05/29 22:56 # 삭제 답글

    너무너무 감사합니다.
    2010쓰고있는데 선 댓글 후 사용 해 봐야겠네요.
    헤메고 있던 도중 빵 뚫려서 너무 기분 좋네요.
  • 러브쏭 2014/07/02 21:18 # 삭제 답글

    캐드 시작한지 얼마안되 여기까지 오게되었는데요. 너무너무 좋은 유틸 감사합니다~.
    window7 64bit / autocad 2013 인데 저 위에 마유미님이나 이차장님 글처럼 같은 오류로 실행이 안되네요
    ㅠㅠ 꼭 필요한데 어떻게 해야하는지좀 알려주세요~
  • 2015/05/08 16:15 # 삭제 답글 비공개

    비공개 덧글입니다.
  • arx119 2015/12/23 11:25 #

    dll은 난독화 처리가 되지 않았습니다. 무슨 뜻인지 아시죠 ^^;
  • 까진 북극곰 2015/05/08 17:24 # 답글

    잘 봤습니다.

    대 단 하십니다.

    혹씨 이 소쓰를 받아 볼 수 있을까요? 제가 응용하고 싶은데.. 도무지 만들지를 못해서요.. ㅠㅠ
  • 캐드인 2015/11/11 11:42 # 삭제 답글

    안녕하세요 정말 잘쓰고있는 캐드인입니다!! 혹시나 2014버전으로 업그레이드를했는데 해당 버전의 리습이 보이지 않아. 조심스레 요청드립니다.ㅠㅠ
  • arx119 2015/12/23 11:24 # 답글

    [로드할 런타임 버전 결정 방법]

    https://msdn.microsoft.com/ko-kr/library/w671swch(v=vs.100).aspx

    오토캐드의 경우 'acad.exe.config' 에서 설정할 수 있겠네요...^^
  • 강규희 2016/08/10 15:01 # 삭제 답글

    감사히 잘사용하고 있습니다.
    한가지 부탁(기능추가)하려 글 남깁니다.

    중복된 객체를 세트로 만드는(?) 기능이 있으면 좋겠더라구요
    바로 삭제보다는 확인 후 삭제하던지 이동을 했으면 했어입니다

    굳이 필요없는 기능일 수도...

  • arx119 2016/08/10 18:24 #

    안녕하세요. 강규희님
    좋은 의견을 주셔서 감사합니다. 삭제 대상 객체들 셋트로 묶는 방식을 고민해서 업그레이드 해야 겠네요. 다만, 다른 유틸리티 수정 건으로 차례를 기다리면 다소 기다려야 할 수도 있습니다. 이점 양해 바라겠습니다.

    즐거운 하루되세요. ^^
  • 시소야 2016/09/03 08:05 # 삭제 답글

    안녕하세요.
    업무PC 윈도우10프로x64 ACAD2017에서 구동해보니 말씀대로 로드가 안되네요.
    회사가 서브스크립션으로 매년 반강제로 라이센스 버전이 올라가다 보니
    캐드를 설치를 하면 한 버전을 2~3년밖에 사용하지 못합니다.

    모든 2013버전이후 공통적으로 적용이 되면 좋겠지만 지금은 2017에도 사용할수 있으면 좋겠습니다.
    이런저런 일로 바쁘신것 같아 쉽사리 말을 꺼내기가 어렵네요 ;;;
  • arx119 2016/09/06 10:44 #

    안녕하세요. 시소야님
    댓글 감사합니다. 요즘 제가 시간이 없어서 업그레이드를 못하고 있습니다.^^;
    얼른 급한일 처리하고 업데이트해서 올려놓겠습니다.

    즐거운 하루되세요.
  • gls사람 2019/04/19 22:04 # 삭제 답글

    안녕하세요 방갑습니다.^^
    2013에서 엄청 유용하게 사용했었는데
    2017버전이 없어서 사용을 못하고 있습니다.
    시간나실때 2017 버전도 올려주시면 고맙겠습니다.
    감사합니다.
  • arx119 2019/04/22 11:16 #

    안녕하세요.
    AutoCAD 2017에는 OverKill이라는 기능이 있습니다. RemoveOverlappingCurves의 기능과 같고 성능도 좋다고 생각이 듭니다. 그런이유로 업그레이드를 진행하지 않고 있는데, overkill 기능을 사용해 보시는 것이 어떨까요? 의견을 말씀해 주시면 감사하겠습니다.

    즐거운 하루되세요.
댓글 입력 영역



구글번역

통계 위젯 (화이트)

19114
529
570399

국가접속Flag

free counters