AutoLISP

AutoLisp, Lisp programlama dilinden türemiş bir makro dili olup, AutoCAD yazılımında kullanılmak üzere geliştirilmiştir.

ÖzellikleriDüzenle

Bilinen makro dillerinin yanı sıra AutoCAD in hemen hemen tüm özelliklerine müdahale edebilme yeteneği vardır. Özellikle geometrik hesaplamalar ve AutoCAD'in çizim veritabanına erişim ve isleme fonksiyonları çok güçlüdür. AutoLisp program dili kullanıcı ile iletişim halinde çalışır.

Uygulama ve kısıtlamalarıDüzenle

Hesaba dayalı otomatik çizimler oluşturulabilir, mevcut çizimler değiştirilebilir, dosyalar ile çalışılabilir, AutoCAD'in tüm sistem değişkenlerinde değişiklik yapabilir.

Dosya haricinde işletim sisteminin birçok unsurları ile intearktif çalışamaz. Mesela bir COM porttan veri okuyamaz. Özetle, AutoCAD'in bilmediği hiçbir şey AutoLisp ile yapılamaz.

Örnek AutoLisp ProgramıDüzenle

Bu program ekranda bir çizgi çizer.

(defun c:bircizgiciz(/)
(command "._line" "1,1" "1,2" "")
)

Ücretsiz AutoLISP program linkleriDüzenle