명령 매크로에서 특수 컨트롤 문자 사용 정보

명령 매크로 문자열에서는 사용자 입력을 위해 일시 중지하도록 특수 문자를 사용하거나 키보드의 키를 누르는 것에 상응하도록 특수 문자를 사용할 수 있습니다.

예를 들어 다음 매크로에서 백슬래시()는 사용자 입력을 위해 일시 중지하고, 세미콜론(;)은 Enter 키의 누름을 나타냅니다.

^C^C_.text \.4 0 DRAFT Inc;;;Main St.;;;City, State;

매크로는 TEXT 명령을 시작하고 사용자가 삽입점을 지정할 수 있도록 일시 중지한 다음 3개 행에 주소를 입력합니다. 3중 세미콜론(;;;) 시퀀스에서 첫 번째 세미콜론은 문자열을 끝내고, 두 번째는 TEXT 명령을 반복하며, 세 번째는 이전 행 아래의 기본 배치를 받아들입니다.

매크로는 다음 표에 나열된 특수 문자를 사용합니다.

매크로에서 사용되는 특수 문자

문자

설명

[공백]

공백을 입력합니다. 명령 시퀀스의 공백은 스페이스바를 누르는 것과 같습니다.

;

Enter 키를 실행합니다.

\

사용자 입력을 위해 일시 중지합니다(가속기와 함께 사용할 수 없음).

.

UNDEFINE 명령을 사용하여 정의되지 않았더라도 표준 명령에 액세스할 수 있도록 합니다.

_

뒤에 오는 명령과 옵션을 현지화된 이름에서 전역 이름으로 변환합니다.

'

명령을 투명하게 호출합니다.

=*

현재의 최상위 풀다운, 바로 가기 또는 이미지 배열 메뉴를 표시합니다. (Windows에만 해당)

*

다른 명령이 시작되거나 현재 명령이 종료될 때까지 명령을 반복합니다.

$

조건부 DIESEL 매크로 표현식($M=)을 소개합니다.

^]

객체를 아직 선택하지 않은 경우 객체를 선택하라는 메시지가 표시됩니다. 선택한 객체가 이전 선택 세트에 지정됩니다.

객체 선택 프롬프트에서 이전 선택 옵션을 사용하여 선택한 객체를 사용합니다.

._SELECT;$M=$(if,$(eq,$(getvar,cmdnames),SELECT),\,)에 해당함

주: AutoCAD 2023에서는 지원이 추가되었습니다.

^B

스냅을 켜거나 끕니다. 이 명령은 Windows의 Ctrl + B, Mac OS의 Control+B와 같은 역할을 합니다.

^C

활성 명령 또는 명령 옵션을 취소합니다(Esc에 해당).

^D

동적 UCS를 켜거나 끕니다. 이 명령은 Windows의 Ctrl + D, Mac OS의 Control+D와 같은 역할을 합니다.

^E

다음 등각투영 평면을 설정합니다. 이 명령은 Windows의 Ctrl+E와 같은 역할을 합니다. Mac OS에는 같은 역할을 하는 키 조합이 없습니다.

^G

그리드를 켜거나 끕니다. 이 명령은 Windows의 Ctrl + G, Mac OS의 Control+G와 같은 역할을 합니다.

^H

백스페이스를 입력합니다.

^I

Tab 키를 실행합니다.

^M

Enter 키를 실행합니다.

^O

직교를 켜거나 끕니다.

^P

MENUECHO를 켜거나 끕니다.

^Q

전체 프롬프트의 표시와 매크로에 대한 명령행 내역에서 입력을 억제합니다.

^R

명령 버전 지정을 켜거나 끕니다. 이전 릴리즈에서 작성한 명령 매크로가 최신 릴리즈에서 제대로 작동하기 위해 버전 지정이 필요한 명령도 있습니다.

^T

타블렛을 켜거나 끕니다. 이 명령은 Ctrl+T와 같은 역할을 합니다. (Windows에만 해당)

^V

현재 뷰포트를 변경합니다.

^Z

매크로 끝에 공백이 자동으로 추가되는 것을 억제하는 Null 문자입니다.

주: ^Q(끝내기), ^R(뷰포트 순환) 및 ^V(클립보드에서 붙여넣기)를 비롯한 이러한 몇몇 조정 문자는 키보드에서 직접 입력될 때 각각 다르게 작동합니다.