V místě, kde má uživatel zadat nějaké informace, lze makra pozastavit zpětným lomítkem (\).
V následujícím příkladu je příkaz KRUŽNICE pozastaven a uživateli se zobrazí výzva k zadání středu kružnice. Všimněte si, že za zpětným lomítkem není mezera.
^C^C_.circle \1
V tomto příkladu spustí makro příkaz -HLADINA a zadá možnost Vypnuto. Uživateli se pak zobrazí výzva k zadání názvu hladiny, která se má vypnout před ukončením příkazu.
^C^C_.-layer off \;
Poznámka: Příkaz -HLADINA normálně vyzve k další operaci a je ukončen pouze při stisknutí mezerníku nebo klávesy Enter. Středník (;) je v makru rovnocenný stisknutí klávesy Enter.
Po zadání uživatele (například zadání jednoho bodu) makro obvykle pokračuje. Proto není možné vytvořit makro, které bude akceptovat proměnný počet vstupních hodnot (například výběr objektů) a pokračovat. Výjimku však tvoří příkaz VYBRAT: Zpětné lomítko (\) pozastaví tento příkaz, dokud nebude dokončen výběr objektů. Zvažte následující příklad:
^C^C_.select \_.change previous ;properties color blue ;
V tomto makru se používá příkaz VYBRAT k výběru jednoho nebo více objektů (^C^C_.select \). Makro potom spustí příkaz ZMĚNA, odkáže na sadu výběru pomocí možnosti Previous (Předchozí) a změní barvu všech vybraných objektů na modrou (_.change previous ;properties color blue ;).
Poznámka: Zpětné lomítko (\) způsobí, že makro počká na zadání uživatele. Zpětné lomítko nelze v makru použít k žádnému jinému účelu. Pokud potřebujete určit cestu k souboru, použijte jako oddělovač cesty běžné lomítko (/), například /adresář/soubor.
Následující okolnosti zpozdí pokračování makra po pozastavení:
- Pokud je očekáváno zadání umístění bodu, lze před určením bodu použít režimy uchopení objektu.
- Pokud jsou použity bodové filtry X/Y/Z, zůstane příkaz pozastaven, dokud není zadán celý bod.
- Pouze u příkazu VYBER makro nepokračuje, dokud není dokončen výběr objektů.
- Pokud uživatel odpoví transparentním příkazem, zůstane makro pozastaveno, dokud tento transparentní příkaz nebude dokončen a nebude přijato původně požadované zadání.
- Pokud uživatel odpoví výběrem jiného příkazu (pro poskytnutí možností nebo provedení transparentního příkazu), zůstane původní makro pozastaveno a nově vybrané objekty budou zpracovány. Teprve potom bude pozastavené makro pokračovat.
Poznámka: Při zadání příkazu z jiného příkazu se předpokládá, že systémové proměnné PICKADD a PICKAUTO jsou nastaveny na hodnoty 1 a 0. Tím je zachována kompatibilita s předchozími verzemi a usnadněno přizpůsobení, protože kontrola nastavení těchto proměnných není nutná.