Skrypty poleceń

Skrypt jest plikiem tekstowym, w którym w każdym wierszu umieszczone jest jedno polecenie.

Pokaz można wywołać przy uruchomieniu lub za pomocą polecenia POKAZ.

Pliki skryptu tworzone są poza programem za pomocą edytora tekstu, który zapisuje je w formacie tekstowym ASCII (na przykład Notatnik w systemie Windows lub TextEdit w systemie Mac OS). Plik musi mieć rozszerzenie .scr.

Każdy wiersz pliku pokazu zawiera polecenie, a każde puste miejsce w pokazie jest ważne, gdyż odpowiada naciśnięciu klawisza Enter lub spacji. Należy znać sekwencję monitów polecenia, aby zapewnić odpowiednią sekwencję odpowiedzi w pokazie.

Uwaga: Należy pamiętać, że monity i nazwy poleceń mogą ulec zmianie w kolejnych wersjach programu, co może wiązać się z koniecznością weryfikacji wszystkich plików pokazu przy przejściu do nowszej wersji programu. Z tego samego powodu należy unikać stosowania aliasów poleceń; użycie ich w przyszłości mogłoby spowodować powstanie niejednoznaczności.

Skrypty mogą wykonywać dowolne polecenia z wiersza polecenia z wyjątkiem poleceń wyświetlających okna dialogowe. W większości przypadków polecenie wyświetlające okno dialogowe ma alternatywną wersję wyświetlającą monity zamiast okien dialogowych. Większość alternatywnych wersji polecenia rozpoczyna się od dywizu (-). Użyj na przykład polecenia -WSTAW zamiast WSTAW.

Uwaga: Aby w systemie Windows podczas używania polecenia -KREŚL zautomatyzować wiele zadań wydruku, przed uruchomieniem pokazu ustaw wartość zmiennej systemowej BACKGROUNDPLOT na 0.

Pokazy mogą zawierać komentarze. Każdy wiersz rozpoczynający się od znaku średnika (;) jest traktowany jako komentarz i ignorowany podczas przetwarzania pokazu. Ostatni wiersz pokazu musi być pusty.

Wszystkie odwołania do długich nazw plików, które zawierają znaki spacji, muszą być umieszczane w podwójnym cudzysłowie. Na przykład, aby otworzyć rysunek o nazwie mój dom.dwg ze skryptu, należy użyć następującej składni:

open "my house"

Kiedy treść polecenia pochodzi z pokazu, program przyjmuje, że wartości zmiennych systemowych PICKADD oraz PICKAUTO wynoszą odpowiednio 1 i 0; dlatego też nie trzeba zmieniać wartości tych zmiennych.

Program traktuje skrypt jako grupę, jednostkę poleceń, którą można odwołać jednym poleceniem U. Jednakże każde polecenie pokazu wymusza pozycję w historii cofania, co może spowolnić jego wykonywanie. Zmiana opcji Tryb polecenia COFAJ na Brak spowoduje wyłączenie rejestrowania w celu cofania, co zwiększy wydajność podczas wykonywania pokazu. Należy pamiętać, aby ponownie włączyć rejestrowanie cofania (tryb Wszystko polecenia COFAJ), gdy pokaz zakończy działanie.

Jeśli pokaz jest aktywny po wywołaniu polecenia POKAZ, zostanie zatrzymany.