CAD/기초2011. 5. 25. 00:00
AutoCAD를 접한지 얼마 안된 분들도 대부분 아는 단축 명령이 정의된 acad.pgp 파일에 대한 소개와
한글 명령을 입력해도 되도록 수정하는 방법,
전체 한글 명령이 들어간 각 버전별 pgp 파일 (2004 ~ 2012 버전)
각 버전별 원본 pgp 파일에 대해 적어놓으려고 합니다.
따라서 pgp 파일이 사라지거나 잘못된 경우 맨 아래 다운로드에서 받으시면 되고
명령을 한글 자판으로 쳐 넣어도 제대로 명령이 먹히게끔
전체 명령을 다 수정한 pgp 파일도 맨 아래에서 다운로드 받으면됩니다.
<= 수정중입니다.

 ACAD.PGP 파일?

오토캐드의 긴 명령을 짧게 줄여서 쓸 수 있도록 단축 명령이 정의된 파일이
acad.pgp 파일(Program Parameters File)입니다
AutoCAD LT 버전은 파일 이름이 acadlt.pgp 입니다.

이 파일의 역할은 본래 명령인 CIRCLE 명령을 C 만 입력해도 되게끔 해주는 역할을 합니다.
즉, 사용자가 원하는 단축 명령을 사용할 수 있게해줍니다.
단순히 텍스트 파일로 기록되어 있으며 사용자가 쉽게 편집하여 저장만 하면 됩니다.

 ACAD.PGP 파일의 위치는?
이 파일의 위치는 Support 폴더안에 있습니다.
Support 폴더는 2004 버전 이전까지는 AutoCAD 설치 폴더안에 있었지만
2004 부터는 폴더 위치가 변경되어 초보자 분들은 한번에 찾아가기가 쉽지 않은데
Support 폴더 경로, Template 폴더 경로를 알아내는 시스템 변수 이 글을 참조하면
Support 폴더의 위치를 쉽게 알 수 있습니다.

아니면 오토캐드 리습 명령으로 찾아도 됩니다.
명령창에 아래 명령을 입력하면 pgp 파일의 위치가 표시됩니다.
(findfile "acad.pgp")

 ACAD.PGP 열고 수정하려면?
이 Support 폴더의 acad.pgp 파일을 더블 클릭하여 메모장에서 편집하거나
현재 AutoCAD가 클래식 메뉴라면 도구메뉴 → 사용자화 → 사용자 파일 편집 → 프로그램 매개변수(acad.pgp)를
선택하면 메모장으로 열립니다.


아니면 명령창에 아래 명령을 입력 후
AI_EDITCUSTFILE
편집할 사용자 파일: 묻는 부분에서 acad.pgp를 입력하면 바로 메모장으로 열어줍니다.
AutoCAD LT 사용자는 acadlt.pgp 라고 입력하면 됩니다.

메모장으로 열리면 맨 위 부분은 외부 응용프로그램(탐색기, 메모장 등 윈도우 프로그램)의 실행을
캐드 명령창에서 할 수 있도록 정의하는 방법이 나와있고

;  -- Sample aliases for AutoCAD commands --
이 줄 아래부터는 오토캐드 명령을 단축 명령으로 정의해 놓은 부분이 나옵니다.
이 단축 명령의 형식은 아래와 같이 간단합니다

단축명령어, *원래명령어

예를들어 아래와 같이 적어놓으면 CIRCLE의 단축명령은 C가되는 것이죠.
C,         *CIRCLE
하나의 원래 명령에 대해 여러개의 단축 명령을 지정해도 됩니다.
C,         *CIRCLE
CC,       *CIRCLE
CCC,     *CIRCLE
이렇게 해놓으면 C를 입력해도 CC, CCC를 입력해도 CIRCLE 명령이 실행되는 것이죠.

맨 래 부분에는 이전 AutoCAD 버전과의 명령어 호환때문에
이전까지는 존재했지만 이번 버전에는 없어진 명령 등이 기록되어 있습니다.

 한글을 입력해도 실행되게하려면?
키보드 보면서 열나게 입력했는데 명령창에는 한글로 표시되어 알 수 없는 명령 나오면 짜증나죠.
한글로 입력해도 명령이 실행되게하려면
영문 단축 명령 지정과 마찬가지로 아래처럼 지정하면 됩니다.
ㅊ,         *CIRCLE
즉, 한글 자판일 때 C = ㅊ 이므로 ㅊ 을 입력해도 CIRCLE 명령이 실행되겠죠.
PGP 파일을 열어
기존에 C,         *CIRCLE 써져 있는 밑에 ㅊ,         *CIRCLE 추가하고 저장하면 됩니다.
즉, 아래처럼 되겠죠
C,         *CIRCLE
ㅊ,         *CIRCLE

 PGP 수정 후 바로 인식되게하려면?
acad.pgp 편집 후 AutoCAD 재 시작 없이 바로 적용 이 글에 나와 있듯이 REINIT 명령을 이용하면됩니다.

 단축 명령이 안먹힌다면?
ACAD.PGP 파일이 문제가 되었거나 없어진 경우
→ 정상적인 PGP 파일을 구해서 Support 폴더에 넣어주세요

오토캐드 옵션의 지원 파일 검색 경로에 ACAD.PGP 파일이 있는 Support 폴더 등록된 것이 사라진경우
→ 현재 캐드의 Support 폴더를 지원 파일 검색경로에 추가 후 재시작해주세요


 AutoCAD 2004 ~ 2012 원본과 수정된 PGP
원본은 말그대로 원본 PGP 파일이고
수정된 PGP는 위에 한글로 입력해도 되게하려면에 써 놓은 것처럼
원래명령
한글명령
이렇게 모든 명령을 다 수정한 파일입니다.
다운 받아서 자신의 버전에 해당하는 것을 Support 폴더에 넣고
REINIT 명령을 실행 - PGP 파일에 체크 후 [확인]버튼 누르면됩니다.
모든 명령이라는 것이 AutoCAD의 모든 명령을 뜻하는 것은 아닙니다.
PGP에 등록된 모든 명령이라는 뜻입니다.
<= 수정중입니다.

PGP원본.zip

 왕초보분들에게 바라는 점
PGP를 수정하여 기본 단축 명령을 수정하는 분들이 있습니다.
단축명령 두 세글자가 입력이 귀찮거나 자주쓰는 것은 한두글자 명령으로 줄여쓰는 경우인데요
예를들어 COPY를 자주 쓰니까 COPY=C로 PLINE=P로 등등 편리하게 수정합니다.
물론 PGP가 그러라고 만든 목적의 파일이긴한데
이렇게 임의로 수정하면 나중에 캐드 재설치, 다른 곳에서 캐드 작업할 일이 생길때
단축 명령이 달라서 상당히 곤란해집니다.
본인이 만든 PGP를 날리면 다시 만들기도 귀찮고 여러모로 귀찮은 일이 생깁니다.

전 초창기 임의로 기본 명령을 수정하여 사용하다 익숙해지니 다른 컴에서 작업도 안되고
PGP날려서 여러번 다시 만들고.. 불편하더군요. 그래서 그냥 원래 기본 단축키에 익숙해지기로하고
원래 PGP 수정안하고 그대로 썼더니 편했던 기억이 납니다.
오토캐드 처음 접하시는 분들은 가급적 그냥 원래 기본 단축 명령 그대로 사용하였으면 어떨까 생각해봅니다.






Posted by 아저씨~