A makrók fordított perjellel (\) szüneteltethetők ott, ahol a felhasználó valamilyen bemenetet szeretne megadni.
A következő példában a KÖR parancs szüneteltetve van, és a rendszer bekéri, hogy a felhasználó adja meg a kör középpontját. Ne feledje, hogy a fordított perjel után nem tehet szóközt.
^C^C_.circle \1
Ebben a példában a makró elindítja a -FÓLIA parancsot, és beírja a Ki opciót. A rendszer bekéri, hogy a felhasználó írja be a kikapcsolni kívánt fólia nevét a parancs bezárása előtt.
^C^C_.-layer off \;
Megjegyzés: A -FÓLIA parancs általában promptot jelenít meg más műveletekhez, és csak akkor fejeződik be, ha lenyomja a Szóköz vagy az Enter billentyűt. A makróban a pontosvessző (;) megfelel az Enter billentyű lenyomásának.
A makró általában visszatér egy felhasználói bevitel, például egy pont helyének megadása után. Nem lehet tehát változó számú adatot (például objektumok kiválasztása esetében) elfogadó, majd továbbfutó makrót létrehozni. Ugyanakkor a KIJELÖL parancs kivétel: egy fordított perjel (\) addig szünetelteti a parancsot, amíg az objektumkiválasztás be nem fejeződik. Tekintse meg az alábbi példát:
^C^C_.select \_.change previous ;properties color blue ;
Ebben a makróban a KIJELÖL paranccsal választ ki egy vagy több objektumot (^C^C_.kijelöl \). A makró ezután elindítja a VÁLT parancsot, hivatkozik a kiválasztási halmazra az Előző opció használatával, és kékre módosítja az összes kiválasztott objektum színét (_.vált előző ;tulajdonságok szín kék ;).
Megjegyzés: A fordított perjel karakter (\) megállítja a makró futását, és felhasználói bevitelre vár. Fordított perjel karaktert makrókban más célra nem használhat. Ha meg kell adnia egy fájl elérési útvonalát, használjon perjelet (/) útvonalelválasztó karakterként, például: /direkt/fájl.
A következő körülmények között nem folytatódik a makró futása a felfüggesztés után:
- Ha egy pont helyének pontos megadása szükséges, a tárgyrasztermódokat kellhet használni a pont megadása előtt.
- Ha X/Y/Z pontszűrőt használ, a parancs az összes pont összegyűjtéséig várakozni fog.
- A KIJELÖL parancsnál (és csak ekkor) a makró nem indul újra, amíg az objektumkiválasztás nem fejeződött be.
- Ha a felhasználó transzparens parancsot indít el, a felfüggesztett makró addig nem folytatódik, amíg a transzparens parancs be nem fejeződött, és az eredetileg várt adatbevitel meg nem történt.
- Ha a felhasználó válaszul egy másik parancsot választ ki (paraméter megadásához vagy egy transzparens parancs elindításához), a felfüggesztett makró addig nem folytatódik, amíg a másik makró be nem fejeződött. Ezután a felfüggesztett makró futása folytatódik.
Megjegyzés: Ha a parancs bemenetét egy parancs állítja elő, a PICKADD és a PICKAUTO rendszerváltozók értéke sorrendben 1, illetve 0. Ez az előző verzióikkal való kompatibilitás megőrzése miatt van így, de az alkalmazáshoz igazítás folyamatát is megkönnyíti, hiszen ezen változók beállítását szükségtelen lesz ellenőrizni.