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 아저씨~
TAG ,

댓글을 달아 주세요

  1. 나풀대용

    좋은 글, 프로그램 감사합니다. 한가지 여쭐게 있어서 글 올립니다. 올리신 acad.pgp 써보는중 한글화시킨 부분이 붙여 써야 하지 않을까 합니다. 예를 들어 'copy'의 경우 '채'가 되어야 하는데 'ㅊㅐ'는 인식을 못하는 것이 아닌지. 자음과 모음이 순서대로 나오는 명령어들은 그런 문제가 있는것 같습니다. 하시는 일에 도움될까 해서 몇자 적습니다. 다시 한번 좋은 프로그램 감사합니다.

    2011.06.09 17:03 [ ADDR : EDIT/ DEL : REPLY ]
    • 네 맞는 말씀입니다. 일일히 변경하기 어려워 간단히 프로그램 만들어 돌렸더니 그런 결과가 나왔네요. 확인하지 못하고 올린점 죄송하고 조만간 수정하겠습니다.

      2011.06.09 17:54 신고 [ ADDR : EDIT/ DEL ]
  2. 이름

    정말 좋은글입니다. 잘보고 갑니다.~

    2011.10.11 17:04 [ ADDR : EDIT/ DEL : REPLY ]
  3. ㅠ.ㅠ

    감사합니다 애먹고있었는데 덕분에 해결됐네요 ㅠㅠ

    2012.10.20 21:12 [ ADDR : EDIT/ DEL : REPLY ]
  4. 장성훈

    오토캐드 2011 서비스팩 2를 깔았는데... 한글을 입력해도 명령어로 캐드내에 부여를 하지못합니다. pgp 내부 명령어가 안먹는거 같습니다... 실행되게 하는 법 아시는분 좀 알려주십시오

    2013.01.14 13:39 [ ADDR : EDIT/ DEL : REPLY ]
  5. 로즈

    pgp를 변경하고 적용 해도 명령어가 안바껴지는 이유는 몰까요?ㅜㅜ
    캐드를 다시 깔아보기도 하고 재설정 해보기도 했는데 COPY 명령이 CO 가 아닌 C 로밖에 먹질 않아요ㅜㅜ

    2013.09.06 14:00 [ ADDR : EDIT/ DEL : REPLY ]
  6. 임대근

    2005 버젼 사용중인데요~ acad.pgp 한글로 변경하고 REINIT 실행후 사용하면 잘 됩니다.
    하지만 캐드를 완전히 끈 후 다시 켰을경우 치명적 오류라고 뜨며 캐드프로그램이 안돌아 가네요~
    글서 acad.pgp 파일을 찾아서 그 한글들을 싹 지워야만 캐드프로그램이 돌아 갑니다.
    제꺼만 그럴까요?

    2014.02.13 09:15 [ ADDR : EDIT/ DEL : REPLY ]
    • pgp 에 한글이 있어도 에러나거지는 않습니다.
      바이러스 리습 검사도 해보시고(http://autoc.tistory.com/139)
      캐드를 초기화해보시고(http://autoc.tistory.com/251)
      안되면 캐드 재설치해야할 것 같습니다.

      2014.02.13 13:07 신고 [ ADDR : EDIT/ DEL ]