ARX119의 BIM/CAD 연구소

arx119.egloos.com

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



NumberingCopy 유틸리티 AutoCAD - DotNET

문자열의 숫자를 복사할때 마다 증가시키는 유틸입니다.


1. 문자열을 선택하여 문자열중에 숫자부분만을 증가시켜주는 기능입니다.

[옵션설명]
Split : 구분자설정 (숫자부분을 분리합니다.)
Prefix : 숫자의 앞문자열
sUffix : 숫자의 뒷문자열







[DOWNLOAD] 

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

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

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

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

NumberingCopy.2013.dll (AutoCAD R(LT)2013~2014 , 32/64, Dotnet Framework 4.0)


[로딩방법]

1. 오토캐드를 실행합니다.

2. Netload 명령어 실행합니다.

3. NumberingCopy.dll을 선택합니다.

4. NCOPY 또는 NUMCOPY 명령어를 실행합니다.





 

덧글

  • 하늘_별 2012/03/19 11:38 # 삭제 답글

    우와.. 수고 하셨습니다... 잘 사용 하겠습니다...
  • arx119 2012/03/20 07:52 #

    네^^ 사용상에 문제가 발생되면 댓글주세요
  • 이욜 2012/03/21 09:44 # 삭제 답글

    2012 64비트 잘 구동되네요 감사합니다. ^^
  • arx119 2012/03/28 16:33 #

    네 감사합니다. 사용중에 문제 발생되면

    댓글주세요.

    즐거운 하루되세요.
  • ZOOBBA 2012/05/30 13:28 # 삭제 답글

    에러 납니다.

    명령: NETLOAD
    조립품을 로드할 수 었습니다. 오류 세부사항: System.IO.FileLoadException: 파일이나 어셈블리
    'file:///C:Documents and SettingsMYHOME바탕 화면CAD 자료NumberingCopy.dll' 또는
    여기에 종속되어 있는 파일이나 어셈블리 중 하나를 로드할 수 없습니다. 작업이 지원되지 않습니다. (예외가 발생한 HRESULT:
    0x80131515)
    파일 이름: 'file:///C:Documents and SettingsMYHOME바탕 화면CAD
    자료NumberingCopy.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()

    ACAD MECHANICAL 2012 사용중입니다.
  • arx119 2012/05/30 18:58 #

    댓글 감사합니다.

    아마도 사용하시는 시스템에 Dotnet Framework 2. 이 설치되지 않았나 보네요....

    닷넷 버전별 dll을 만들어야 할 것 같습니다... 다시 확인해보고 프로그램을 올려놓을께요....
  • arx119최고 2012/06/15 12:13 # 삭제 답글

    2013버젼으로 수정은 힘들까요? ^^;; 요거때문에 다시 2011을 쓸까 고민중인데...
  • arx119 2012/06/17 11:50 #

    안녕하세요... 헉 그렇다고 그렇게 하실필요는 없죠....

    컴파일만 다시하면 되는건데요....

    위의 [DOWNLOAD]에 보시면 버전별로 만들어 놨습니다.

    필요한 버전을 다운받으셔서 테스트 해보세요.

    오류 발생되면 댓글주세요. ^^
  • arx119최고 2012/06/18 19:33 # 삭제

    앜.. 고맙습니다..ㅠ.ㅠ 정말 고맙습니다.. 잘쓸께요
  • 강규희 2012/07/04 10:43 # 삭제 답글

    ACAD MECHANICAL 2012 에는 NCOPY란 명령이 있는듯합니다.

    -------------------------------------
    NCOPY

    외부 참조, 블록 또는 DGN 언더레이에 포함된 객체를 복사합니다.
    --------------------------------------
    도움말 내용입니다.

    사용할 수 있게 해주세요......ㅜㅜ
  • arx119 2012/07/04 12:47 #

    아.... 죄송합니다만..... 제가 말씀하신 내용을 잘 이해 못했습니다.

    NCOPY이름이 MCAD에 명령과 동일해서 사용을 못하시는건가요?
  • 강규희 2012/07/04 14:32 # 삭제

    네 맞습니다.
    또한 로드시 여전히 에러가 납니다
    ------------------------------------
    명령: NETLOAD
    조립품을 로드할 수 었습니다. 오류 세부사항: System.IO.FileLoadException: 파일이나 어셈블리 'file:///C:Documents and SettingsMYHOME바탕 화면CAD 자료NumberingCopy.2013.dll' 또는 여기에 종속되어 있는 파일이나 어셈블리 중 하나를 로드할 수 없습니다. 작업이 지원되지 않습니다. (예외가 발생한 HRESULT: 0x80131515)
    파일 이름: 'file:///C:Documents and SettingsMYHOME바탕 화면CAD 자료NumberingCopy.2013.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/04 18:01 #

    알겠습니다. 실행명령을 바꾸겠습니다.

    그리고 netload 로 "NumberingCopy.2012.dll"파일을 로딩해보세요....

    댓글을 보니 NumberingCopy.2013.dll을 netload하신것 같습니다.

  • 더러운 늑대개 2012/11/11 15:42 # 답글

    AutoCAD LT에서 NetLoad 는 알수 없는 명령을 나오던데 어떻게 하면 되죠?
  • arx119 2012/11/12 08:48 #

    안녕하세요. LT제품은 NETLOAD명령을 지원하지 않습니다.

    위의 모듈은 사용하실 수 없습니다. (LT에서 NETLOAD사용이 가능한

    상용도구를 사용하시면 가능은 합니다.)

  • 해변의참치 2014/11/19 19:24 # 삭제 답글

    안녕하세요! 이 리습을 구하고 싶은데, 제가 캐드 2015버젼을 사용중인데 2015에서도 사용할수 있게 dll 만들어주실수 없을까요?? 꼭 필요합니다. 자동으로 숫자증가하는 리습이요... 부탁좀드리겠습니다!
  • 해변의참치 2014/11/23 11:36 # 삭제 답글

    저기 캐드 2013 한글 설치하고 2013.dll 했는데요. NCOPY는 되는데 Split :Prefix 이런것들이 안나옵니다. 혹시 영문판으로 설치해야만 되는것인가요?
  • 해변의참치 2014/11/23 11:36 # 삭제 답글

    저기 캐드 2013 한글 설치하고 2013.dll 했는데요. NCOPY는 되는데 Split :Prefix 이런것들이 안나옵니다. 혹시 영문판으로 설치해야만 되는것인가요?
  • arx119 2014/11/23 18:46 #

    일부러 2013을 설치하셨네요. ^^;;;
    블로그 상의 요청사항을 대응하기가 어려운 상황이라 님의 요청을 확인했지만 미루고 있었습니다.
    한글판에서도 나와야 합니다. 64비트 이신가요?
    확인해 보겠습니다.
  • arx119 2014/11/25 22:12 #

    테스트 해봤는데 지원하는 캐드 버전 모두에 [Split/Prefix/...] 나옵니다.
    다시 다운받아서 확인해 보세요.
  • 소리공장장 2014/11/26 09:32 # 답글

    안녕하십니까...늦은시간에 자료를 올려주셔서 감사합니다.
    그런데..
    로딩을 하면서 아래와 같은 에러가 발생했는데요.

    Command: NETLOAD Cannot load assembly. Error details: System.IO.FileLoadException: Could not load file or assembly 'file:///C:Program FilesAutodeskAutoCAD 2014SupportNumberingCopy.2013.dll' or one of its dependencies. Operation is not supported. (Exception from HRESULT: 0x80131515)
    File name: 'file:///C:Program FilesAutodeskAutoCAD 2014SupportNumberingCopy.2013.dll' ---> System.NotSupportedException: An attempt was made to load an assembly from a network location which would have caused the assembly to be sandboxed in previous versions of the .NET Framework. This release of the .NET Framework does not enable CAS policy by default, so this load may be dangerous. If this load is not intended to sandbox the assembly, please enable the loadFromRemoteSources switch. See http://go.microsoft.com/fwlink/?LinkId=155569 for more information.
    at System.Reflection.RuntimeAssembly._nLoad(AssemblyName fileName, String codeBase, Evidence assemblySecurity, RuntimeAssembly locationHint, StackCrawlMark& stackMark, Boolean throwOnFileNotFound, Boolean forIntrospection, Boolean suppressSecurityChecks)
    at System.Reflection.RuntimeAssembly.nLoad(AssemblyName fileName, String codeBase, Evidence assemblySecurity, RuntimeAssembly locationHint, StackCrawlMark& stackMark, Boolean throwOnFileNotFound, Boolean forIntrospection, Boolean suppressSecurityChecks)
    at System.Reflection.RuntimeAssembly.InternalLoadAssemblyName(AssemblyName assemblyRef, Evidence assemblySecurity, StackCrawlMark& stackMark, Boolean forIntrospection, Boolean suppressSecurityChecks)
    at System.Reflection.RuntimeAssembly.InternalLoadFrom(String assemblyFile, Evidence securityEvidence, Byte[] hashValue, AssemblyHashAlgorithm hashAlgorithm, Boolean forIntrospection, Boolean suppressSecurityChecks, StackCrawlMark& stackMark)
    at System.Reflection.Assembly.LoadFrom(String assemblyFile)
    at Autodesk.AutoCAD.Runtime.ExtensionLoader.Load(String fileName)
    at loadmgd()

    참고로 저의 시스탬환경은
    운영체제 win xp sp3
    케드 autocad 2014
    .net framework 는 1부터 4까지 설치되어있습니다.
  • 소리공장장 2014/11/26 09:48 # 답글

    아....회사에 WIN7깔린 PC에 설치해보니 정상작동되네요...문제는 저희PC가 아직 WIN XP라는게 문제인듯합니다.
  • 삼다수 2015/11/09 02:07 # 삭제 답글

    대박,,,밤늦게 찾아서 사용합니다,
    윈7/64BIT에 캐드 2008/ 32비트(예전게 좋아서^^...)
    완전 작동 잘 되고 있습니다. 고마워요~!
    이런건 도대체 어떻게 만드는지 무지 궁금해요.
  • 삼다수 2015/11/09 02:07 # 삭제 답글

    대박,,,밤늦게 찾아서 사용합니다,
    윈7/64BIT에 캐드 2008/ 32비트(예전게 좋아서^^...)
    완전 작동 잘 되고 있습니다. 고마워요~!
    이런건 도대체 어떻게 만드는지 무지 궁금해요.
  • 삼다수 2015/11/09 02:07 # 삭제 답글

    대박,,,밤늦게 찾아서 사용합니다,
    윈7/64BIT에 캐드 2008/ 32비트(예전게 좋아서^^...)
    완전 작동 잘 되고 있습니다. 고마워요~!
    이런건 도대체 어떻게 만드는지 무지 궁금해요.
  • arx119 2015/11/09 09:50 #

    이 프로그램은 닷넷으로 개발했는데, 닷넷 버전에 민감해서
    동작하지 않을수 있는데, 잘 동작되신다니 다행이네요.

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



구글번역

통계 위젯 (화이트)

93125
609
568013

국가접속Flag

free counters