Aplikacje AutoLISP

AutoLISP jest łatwą do opanowania odmianą języka programowania LISP, wyposażoną w różnorodne funkcje i bardzo wydajną w automatyzacji zadań projektowych. Ponieważ program AutoCAD ma wbudowany interpreter języka LISP, można wprowadzać kod języka AutoLISP bezpośrednio w wierszu polecenia albo wczytywać go z plików zewnętrznych.

Uwaga: Nawet jeśli użytkownik nie jest zainteresowany nauką pisania aplikacji AutoLISP, produkt zawiera wiele przydatnych procedur. Aplikacje AutoLISP są również dostępne do pobrania z Internetu lub od innych programistów. Umiejętność wczytywania i używania tych procedur może zwiększyć wydajność pracy.

Wczytana aplikacja AutoLISP działa we własnym obszarze nazwy dla każdego otwartego rysunku. Obszar nazwy jest odizolowanym środowiskiem chroniącym aplikacje AutoLISP, specyficzne dla jednego rysunku, przed konfliktami nazw i wartości symboli lub zmiennych z takimi elementami na innym rysunku. Przykładowo poniższy wiersz kodu ustawia inną wartość symbolu a po uruchomieniu w różnych otwartych rysunkach.

(setq a (getvar "DWGNAME"))

Aplikacje AutoLISP mogą monitować o wprowadzenie danych, bezpośrednio wywoływać wbudowane polecenia programu AutoCAD i modyfikować lub tworzyć obiekty w bazie danych rysunku. Przez tworzenie procedur AutoLISP można dodawać do programu AutoCAD nowe polecenia specyficzne dla danej branży lub oparte na procesach roboczych. Wiele standardowych poleceń programu AutoCAD to w rzeczywistości aplikacje AutoLISP.

Możliwości środowiska można wypróbować, wprowadzając kod w wierszu polecenia, aby natychmiast zobaczyć wyniki. Dzięki temu przeprowadzanie eksperymentów w języku AutoLISP jest bardzo łatwe, niezależnie od doświadczeń użytkownika w dziedzinie programowania.

Interfejs AutoLISP udostępnia trzy formaty plików dla aplikacji:

Uwaga: Pliki VLX obsługiwane są tylko w systemie Windows.