O příkazových skriptech

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.

Poznámka: Mějte na paměti, že výzvy a názvy příkazů se mohou v budoucích verzích změnit, proto byste při upgradu na novou verzi produktu měli zkontrolovat soubory skriptu. Z podobných důvodů se vyhněte použití zkratek příkazů; po budoucím přidání zkratek příkazů by mohl nastat ve skriptech problém.

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

Poznámka: Pokud v systému Windows k automatizaci více úloh vykreslení použijete příkaz -PLOT, nastavte před spuštěním skriptu systémovou proměnnou BACKGROUNDPLOT na hodnotu 0.

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.