명령 매크로 문자열에서는 사용자 입력을 위해 일시 중지하도록 특수 문자를 사용하거나 키보드의 키를 누르는 것에 상응하도록 특수 문자를 사용할 수 있습니다.
예를 들어 다음 매크로에서 백슬래시(₩)는 사용자 입력을 위해 일시 중지하고, 세미콜론(;)은 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 문자입니다. |