Speciální řídicí znaky v makrech příkazů

Řetězce maker příkazů podporují použití speciálních znaků, které odpovídají stisknutí klávesy na klávesnici nebo vyvolají čekání na vstup uživatele.

Například zpětné lomítko (\) v následujícím makru vyvolá čekání na vstup uživatele a středník (;) představuje stisknutí klávesy Enter.

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

Makro začíná příkazem TEXT, pozastaví se a vyčká, až uživatel určí bod vložení a zadá adresu do tří řádků. Tři středníky (;;;) mají následující význam: první středník ukončuje textový řetězec, druhý středník zopakuje příkaz TEXT a třetí středník přijme výchozí umístění pod předchozím řádkem.

V makrech je možné používat speciální znaky uvedené v následující tabulce.

Speciální znaky používané v makrech

Znak

Popis

[mezera]

Zadá mezeru – mezera v sekvencích příkazů odpovídá stisknutí mezerníku.

;

Vyvolá stisknutí klávesy Enter.

\

Pozastaví makro a vyčká na vstup uživatele (nedá se použít s přístupovými klávesami).

.

Umožňuje přístup ke standardnímu příkazu i v případě, že byl zakázán příkazem ZAKAŽ.

_

Přeloží příkazy a možnosti, které následují z lokalizovaného názvu na globální název.

'

Spustí příkaz transparentně.

=*

Zobrazí aktuální rozevírací, místní nebo obrázkovou nabídku nejvyšší úrovně. (Pouze Windows)

*

Opakuje příkaz, dokud nebude spuštěn jiný příkaz nebo nebude aktuální příkaz ukončen.

$

Vloží podmíněný výraz jazyka DIESEL ($M=).

^]

Vyzve uživatele k výběru objektů, pokud ještě nejsou vybrány žádné objekty. Vybrané objekty jsou přiřazeny k předchozí sadě výběru.

Chcete-li použít vybrané objekty, použijte u výzvy Vybrat objekty možnost Předchozí výběr.

Odpovídá tomuto výrazu ._SELECT;$M=$(if,$(eq,$(getvar,cmdnames),SELECT),\,)

Poznámka: Podpora byla přidána v aplikaci AutoCAD 2023.

^B

Zapne nebo vypne funkci uchopení (odpovídá stisknutí kláves Ctrl + B ve Windows nebo Control-B v Mac OS).

^C

Zruší aktivní příkaz nebo možnost příkazu (odpovídá stisknutí klávesy Esc).

^D

Zapne nebo vypne funkci Dynamický USS (odpovídá stisknutí kláves Ctrl + D ve Windows nebo Control-D v Mac OS).

^E

Nastaví další izometrickou rovinu (odpovídá stisknutí kláves Ctrl + E ve Windows). (V systému Mac OS neexistuje odpovídající stisknutí klávesy)

^G

Zapne nebo vypne osnovu (odpovídá stisknutí kláves Ctrl + G ve Windows nebo Control-G v Mac OS).

^H

Stisknutí klávesy Backspace.

^I

Vyvolá stisknutí klávesy Tab.

^M

Vyvolá stisknutí klávesy Enter.

^O

Zapne nebo vypne režim Orto.

^P

Zapne nebo vypne funkci MENUECHO.

^Q

Potlačí u makra zobrazení všech výzev a zadávání vstupů z historie příkazového řádku.

^R

Zapne nebo vypne verzování příkazu. Verzování příkazu je u některých příkazů povinné, aby bylo v nejnovější verzi zajištěno správné fungování maker příkazů napsaných ve starší verzi.

^T

Zapne nebo vypne tablet (odpovídá stisknutí kláves CTRL + T ve Windows). (Pouze Windows)

^V

Změní aktuální výřez.

^Z

Prázdný znak, který potlačí automatické přidání mezery na konec makra.

Poznámka: Některé z těchto řídicích znaků se chovají odlišně, pokud jsou zadány přímo z klávesnice, a to včetně znaku ^Q (Ven), ^R (cyklické přepínání výřezů) a ^V (vložit ze schránky).