Ř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. |