바로 가기 메뉴 작성 정보

바로 가기 메뉴는 좌표 입력 장치를 마우스 오른쪽 버튼으로 클릭하면 커서 위치 또는 그 근처에 표시됩니다. 바로 가기 메뉴 및 이 메뉴에 제공되는 옵션은 커서 위치뿐 아니라 객체 선택 여부나 명령 진행 중 여부와 같은 기타 조건에 따라서도 달라집니다.

바로 가기 메뉴에는 정적 메뉴 옵션 및 상황에 맞는 메뉴 옵션이 포함될 수 있습니다. 상황에 맞는 메뉴 옵션은 현재 명령 또는 마우스 오른쪽 버튼을 클릭할 때 선택한 객체를 기준으로 표시됩니다.

자주 사용하는 옵션에 액세스하도록 바로 가기 메뉴를 새로 작성하거나 기존 바로 가기 메뉴를 편집할 수 있습니다. 도면 영역에 표시되는 5가지 주요 바로 가기 메뉴는 다음과 같습니다.

명령 또는 편집 모드 메뉴가 표시되면 이 프로그램에서는 정적 메뉴 옵션 세트를 표시하고 활성 명령 또는 현재 선택된 객체에 관련된 추가 메뉴 옵션 세트(있는 경우)를 병합합니다.

바로 가기 메뉴 별칭

바로 가기 메뉴는 해당 메뉴의 지정된 별칭에 의해 참조됩니다. 사용자 인터페이스 사용자화(CUI) 편집기에서 적절한 명명 규칙에 따라 별칭의 이름을 지정해야 합니다. 예를 들어, “기본 메뉴”로 명명된 바로 가기 메뉴는 특성 창의 별칭 섹션에 다음과 같은 정보를 표시합니다.

POP501, CMDEFAULT

CMDEFAULT는 특정 상황에서 프로그램이 찾는 예약된 별칭 이름 중 하나입니다. 이 경우, 도면 영역을 마우스 오른쪽 버튼으로 클릭할 때 선택된 객체와 활성화된 명령이 없으면 CMDEFAULT 별칭이 지정된 바로 가기 메뉴가 표시됩니다.

상황에 맞는 바로 가기 메뉴의 별칭에는 POP500POP999 사이의 번호가 지정되어야 합니다. 단, POP0 별칭을 사용하는 객체 스냅 메뉴는 예외입니다. 다음 별칭은 프로그램에서 사용하도록 예약되어 있습니다.

객체별 바로 가기 메뉴

객체 바로 가기 메뉴는 하나 이상의 특정 객체 유형을 선택한 경우를 기준으로 CMEDIT 바로 가기 메뉴에 삽입됩니다. 객체 메뉴에서는 별칭 이름에 다음과 같은 명명 규칙 중 하나를 사용합니다.

OBJECT_objectname - 지정된 유형의 객체 하나가 선택될 때 사용됩니다.

OBJECTS_objectname - 지정된 유형의 객체 둘 이상이 선택될 때 사용됩니다.

사용 가능한 OBJECT_objectname이 없을 경우 , 프로그램은 OBJECTS_objectname 메뉴(있을 경우)를 사용합니다.

objectname은 유효한 객체 이름이어야 하며 바로 가기 메뉴를 표시할 객체의 DXF 코드 0과 일치해야 합니다. 블록과 외부 참조(xref)를 제외하고 객체 이름은 대부분의 객체 바로 가기 메뉴 경우의 별칭 이름에 사용됩니다. 다음 객체 이름은 특히 블록 및 외부 참조에 사용됩니다.

바로 가기 메뉴의 명령

객체 바로 가기 메뉴와 마찬가지로, 명령 바로 가기 메뉴는 현재 활성화된 명령을 기준으로 CMCOMMAND 바로 가기 메뉴에 삽입됩니다. 명령 바로 가기 메뉴는 COMMAND_commandname 명명 규칙을 사용합니다. commandname은 모든 유효한 명령 이름(사용자 정의 또는 외부 명령 이름 포함)일 수 있습니다.

대부분의 경우 명령 앞에 하이픈을 입력하여 대화상자 대신 명령 프롬프트가 표시되게 할 수 있습니다. 예를 들어, COMMAND_-INSERT 별칭으로 바로 가기 메뉴를 작성하면 -INSERT 명령이 활성 명령일 때 이 명령에 대한 상황에 맞는 메뉴 옵션을 추가할 수 있습니다.