오토캐드 도면 Dwg 새창열기 SDI 명령어 설정방법
오토캐드에서 DWG 도면을 열기 시 기존도면이 아닌 새창으로 도면창이 열린다면 새로운창 인스턴스에서 동일한 세션 내에서 실행되지 않도록 하는 설정으로 SDI 환경변수를 설정하거나 파일열기에서 파일을 연결하느것으로 문제를 해결할 수 있습니다.
노랗목차
- SDI(Single Document Interface) 시스템 변수 설정: SDI 변수는 1로 설정되어 있어 AutoCAD가 단일 인스턴스에서 여러 도면을 열 수 없도록 제한하고 있습니다.
- DWG 파일 연결: DWG 파일이 AutoCAD, DWG TrueView와 같은 특정 AutoCAD 응용프로그램과 연결되어 있어서 파일을 열 때 항상 새 인스턴스가 실행됩니다.
오토캐드 SDI 시스템 변수 확인
오토캐드의 SDI(Single Document Interface) 환경변수는 이 문제를 해결하는 데 중요한 역할을 합니다. 기본적으로 SDI 환경변수 값은 1로 설정되어 있어서 DWG 파일을 열면 새로운 창(새 인스턴스)에서 실행됩니다. 이렇게 되면 여러 도면을 효과적으로 관리하기 어려워집니다.
- AutoCAD를 모두 닫습니다.
- AutoCAD를 다시 시작하고 도면을 열지 않습니다.
- 명령행에서 “SDI”를 입력하고 값을 “0(영)”으로 설정합니다.
SDI를 0으로 설정하면 새로운 DWG 도면이 동일한 세션 내에서 열리게 되어 여러 도면을 편리하게 관리할 수 있습니다.
DWG 파일을 AutoCAD DWG 실행기와 연결
DWG 파일의 기본 실행 프로그램을 AutoCAD로 설정합니다.
이렇게 하면 DWG 파일을 더블 클릭할 때 항상 AutoCAD가 실행됩니다.
AcLauncher.exe 또는 acad.exe 권한 변경(관리자 권한 설정)
오토캐드가 설치된 아래 경로를 찾아 관리자권한으로 변경합니다.
C:\Program Files\Autodesk\AutoCAD 2018\acd.exe (AutoCAD LT의 경우 실행 파일은 “acadlt.exe”일 수 있습니다.)
C:\Program Files\Common Files\Autodesk Shared\AcShellEx\AcLauncher.exe
- 각 파일을 마우스 오른쪽 버튼으로 클릭하고 “속성“을 선택합니다.
- “호환” 탭을 선택합니다.
- “관리자 권한으로 이 프로그램 실행”을 선택합니다.
오토캐드 레지스트리 편집
오토캐드 종료 후 Win + R 실행창에 Regedit 입력 후 확인을 눌러 레지스트리 편집기를 실행합니다.
다음 아래 레지스트리값을 찾아 삭제합니다.
HKEY_CLASSES_ROOT.dwg
HKEY_CURRENT_USER\Software\Classes.dwg
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts.dwg
HKEY_CURRENT_USER\Software\Microsoft\Windows\Roaming\OpenWith\FileExts.dwg
컴퓨터를 재부팅 후 DWG 파일을 AcLauncher.exe에 연결합니다.
그럼 오토캐드에서 dwg 도면열기 시 새창으로 열리는 문제가 해결됩니다.