Specjalne znaki sterujące w makrach poleceń

W makrach poleceń można używać znaków specjalnych, stanowiących odpowiednik naciśnięcia klawisza na klawiaturze lub powodujących wstrzymanie wykonywania makra w celu wprowadzenia danych przez użytkownika.

Przykładowo lewy ukośnik (\) w poniższym makrze wstrzymuje jego wykonywanie w celu wprowadzenia danych przez użytkownika, a średnik (;) oznacza naciśnięcie klawisza Enter.

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

Makro rozpoczyna się od polecenia TEKST, wstrzymuje działanie, aby użytkownik mógł określić punkt wstawienia, a następnie wprowadza adres w trzech wierszach. W przypadku potrójnego średnika (;;;) pierwszy z nich kończy ciąg tekstowy, drugi powtarza polecenie TEKST, a trzeci akceptuje domyślne umiejscowienie poniżej poprzedniego wiersza.

W makrach można używać znaków specjalnych podanych w poniższej tabeli.

Znaki specjalne używane w makrach

Znak

Opis

;

Naciśnięcie klawisza Enter.

^M

Naciśnięcie klawisza Enter.

^I

Naciśnięcie klawisza Tab.

[puste miejsce]

Wprowadza odstęp; puste miejsce w sekwencjach poleceń jest równoważne naciśnięciu klawisza spacji.

\

Zatrzymuje makro w celu wprowadzenia danych przez użytkownika (nie może być używane w klawiszach skrótu).

.

Umożliwia uzyskanie dostępu do polecenia standardowego, nawet jeśli jego definicja została usunięta za pomocą polecenia UNDEF. (Niedostępne w programie AutoCAD LT).

_

Przekształca polecenia i opcje następujące po tym znaku z nazwy zlokalizowanej do globalnej.

=*

Wyświetla bieżący najwyższy poziom menu rozwijanego, skrótów lub piktogramowego. (Niedostępne w programie AutoCAD dla systemu Mac).

*

Powtarza polecenie do chwili uruchomienia innego polecenia lub zakończenia bieżącego polecenia.

$

Wprowadza warunkowe wyrażenie ($M=) języka DIESEL.

^B

Włącza i wyłącza przyciąganie, odpowiada naciśnięciu klawiszy Ctrl+B (system Windows) lub Control-B (system Mac OS).

^C

Anuluje aktywne polecenie lub opcję polecenia; równoważne naciśnięciu klawisza Esc.

^D

Włącza i wyłącza dynamiczny układ LUW, odpowiada naciśnięciu klawiszy Ctrl+D (system Windows) lub Control-D (system Mac OS).

^E

Ustawia następną płaszczyznę izometryczną, odpowiada naciśnięciu klawiszy Ctrl+E (system Windows). (Brak równoważnej kombinacji klawiszy w systemie Mac OS)

^G

Włącza i wyłącza siatkę, odpowiada naciśnięciu klawiszy Ctrl+G (system Windows) lub Control-G (system Mac OS).

^H

Wprowadza Backspace.

^O

Włącza lub wyłącza tryb Orto.

^P

Włącza lub wyłącza zmienną MENUECHO.

^Q

Wyłącza wyświetlanie wszystkich monitów i danych z historii wiersza polecenia dla makra.

^R

Włącza lub wyłącza oznaczanie kolejnych wersji polecenia. Oznaczanie kolejnych wersji polecenia jest wymagane w przypadku niektórych poleceń w celu zapewniania, że makro polecenia zapisane w starszej wersji programu będzie działać poprawnie w jego najnowszej wersji.

^T

Wyświetla lub ukrywa pulpit; odpowiada naciśnięciu klawiszy Ctrl+T (system Windows). (Niedostępne w programie AutoCAD dla systemu Mac.)

^V

Zmienia bieżącą rzutnię.

^Z

Znak pusty, który wyłącza automatyczne dodawanie odstępu na końcu makra.

Uwaga: Kilka z tych znaków sterujących działa inaczej w przypadku wprowadzenia ich bezpośrednio z klawiatury, w tym ^Q (zrezygnuj), ^R (cykliczne przełączanie rzutni) i ^V (wklej ze schowka).