Skript je textový soubor s jedním příkazem na každém řádku.
Skript můžete vyvolat při spuštění produktu nebo spustit pomocí příkazu DEMO.
Soubory skriptů se vytvářejí externě pomocí textového editoru, který ukládá soubory ve formátu ASCII (například Poznámkový blok v systému Windows nebo TextEdit v systému Mac OS). Přípona souboru musí být .scr.
Každý řádek skriptu obsahuje příkaz a každá mezera ve skriptu má význam, protože odpovídá stisknutí klávesy Enter nebo mezerník. Pokud chcete zajistit vhodnou sérii odpovědí ve skriptu, je třeba znát sérii výzev pro příkaz.
Skript může spustit libovolný příkaz na příkazovém řádku s výjimkou příkazu, který zobrazí dialog. Ve většině případů platí, že příkaz, který zobrazí dialog, má alternativní verzi, která místo dialogu zobrazí příkazový řádek. Většina alternativních verzí příkazu začíná pomlčkou (-). Místo příkazu VLOŽ například použijte příkaz -VLOŽ.
Skripty mohou obsahovat komentáře. Libovolný řádek začínající středníkem (;) je považován za komentář a při zpracovávání skriptu je ignorován. Poslední řádek skriptu musí být prázdný.
Všechny odkazy na dlouhé názvy souborů, které obsahují vložené mezery, musí být uvedeny v uvozovkách. Chcete-li například otevřít výkres můj dům.dwg v rámci skriptového souboru, použijte následující syntaxi:
open "my house"
Pokud vstup příkazu přichází ze skriptu, předpokládá se, že nastavení systémových proměnných PICKADD a PICKAUTO je 1 a 0. Proto není nutné nastavení těchto proměnných měnit.
Skript je zpracován jako skupina (blok příkazů) a lze jej vrátit jedním příkazem Z. Každý příkaz ve skriptu se však zapisuje do protokolu vrácení, čímž se může provádění skriptu zpomalit. Změna možnosti Řízení příkazu ZPĚT na hodnotu Žádné vypne záznam vrácení. Tím se zlepší výkon prováděného skriptu. Až bude skript dokončen, nezapomeňte záznam vrácení opět zapnout (nastavit možnost Řízení příkazu ZPĚT na hodnotu Vše).
Pokud je skript při vyvolání příkazu DEMO právě aktivní, zastaví se.