1. 비주얼 스튜디오로 만든 프로젝트에 dll 파일은
파일 이름 폴더 -> 파일 이름 폴더 -> bin -> debug -> 파일 이름. dll
여기에 있다.
2. dll 파일을 autocad가 신뢰할 수 있는 폴더로 이동시켜줘야 한다 autodesk 폴더 내에 그냥 넣거나
정리를 위해 원하는 autodesk 폴더 내에 dll 파일을 넣을 폴더를 만들어 넣어도 된다.
3. AutoCad 20XX -> Support -> 언어 파일(ex) ko-kr) -> acad20XX.doc
폴더를 들어간다.
이 작업은 dll 명령어를 사용하기 위해선 매번 netload 명령어로 dll 파일을 가져와 줘야 하는데
이 과정을 오토캐드 실행과 동시에 항상 자동으로 해주는 기능이다 필수라고 보면 된다.
4. 해당 리습 파일을 Notepad++를 다운로드하여 연 후에 빈 공 간을 만들어
(command "_netload" "C:\\Program Files\\Autodesk\\selectfile\\selectFile\\bin\\Debug\\selectFile.dll")
위 코드를 추가
폴더와 폴더 사이를 나누어주는 \ 문자를 꼭 "2번" \\ 입력해줘야 한다.
저장 후 종료
5. vba 버튼 만들 기와 동일한 작업을 cui 창에서 수행한 다음
매크로 창에 본인이 만든 명령어의 이름을 매크로 칸에 넣어주면 된다.
(예를 들어 <CommandMethod("SelectFile_Print")>
Sub Main()
End Sub
이런 코드라면 매크로 칸에 ^C^C까지 다 지우고 SelectFile_Print 만 입력해주면 된다.
6. 오토캐드를 종료하고 다시 실행 후 만든 사용자 지정 버튼을 눌러주면 바로 작동하는 모습을 볼 수 있다.
'개발 > AutoCAD .NET(C#)' 카테고리의 다른 글
| [개발] AutoLISP vs C# .NET: 무엇을 배워야 할까? (역사와 역할의 차이) (2) | 2025.12.20 |
|---|---|
| [Theory] #2 오토캐드 Transaction 이해 (0) | 2025.12.19 |
| [Theory] #1 AutoCAD DB 구조의 이해 (0) | 2025.12.19 |
| [Setting] #1 .NET(C#) 개발 환경설정(기본) (0) | 2025.12.19 |