AutoLISP®, LISP programlama dilleri ailesinin bir çeşididir. AutoCAD® içinde programlama için tasarlanmıştır, Autodesk® Inc tarafından geliştirilen bilgisayar destekli bir çizim ve tasarım (CADD) programı. AutoLISP®, AutoCAD®'de ve AutoCAD® ortamında kullanılan tüm dikey uygulamalarda kullanılmak üzere komut dosyaları oluşturmak için kullanılabilir. AutoCAD® Civil 3D®, AutoCAD® Harita 3D ve AutoCAD® Mimarisi dahil. AutoCAD LT®'nin, onu AutoCAD®'den ayıran en önemli özelliklerden biri olan LISP rutinlerini çalıştırma konusundaki kabiliyetsizliğine dikkat çekmek önemlidir.
LISP, 1958 yılına kadar bilinen en eski programlama dillerinden biridir; “LISP” terimi, “liste işlemcisi” kelimesinden türemiştir. XLISP, LISP'in bir varyantıydı ve 1986 yılında AutoCAD® Release 2.18'de ilk kez ortaya çıkan AutoLISP®'in geliştirilmesinin temeli oldu. AutoCAD® Release 13; ile sürekli olarak değiştirildi ve geliştirildi; AutoCAD® 2000 1999 yılında piyasaya sürüldüğünde, AutoLISP® daha güçlü Visual LISP® ile değiştirildi. Ancak sonraki yıllarda, Autodesk®, ObjectARX®, .NET ve Visual® Basic (VBA) gibi diğer programlama araçlarına odaklanmayı tercih ederek Visual LISP®'in neredeyse tüm gelişimini durdurdu. Bu değişime rağmen, AutoLISP®, 2011'deki kullanıcıların AutoCAD®'e göre kişiselleştirmeyi veya işlevsellik eklemeyi seçmelerinin en popüler yolu olmaya devam ediyor.
AutoLISP® kullanılarak oluşturulan rutinler tipik olarak AutoCAD® içerisinde kullanım için görevleri otomatikleştirir veya ek programlar üretir. Programlama dili çok esnektir ve AutoCAD® ortamının veya çizim dosyasının neredeyse her yönünü değiştirmek için kullanılabilir. AutoLISP® kullanılarak üretilebilecek şeylerin örnekleri, hesap makineleri, blokları düzenleyen programlar ve içeriği otomatik olarak bir dosyaya çeken rutinlerdir. Çok sayıda dosya üzerinde toplu komutlar halinde komut çalıştırmak bile mümkündür.
AutoLISP® AutoCAD® komut satırından programlanabilir, ancak bu nadiren yapılır. LISP programlarının en temelleri dışındaki herkes için, harici bir kod editörünün kullanılması tercih edilir çünkü karmaşık kodun girilmesine büyük ölçüde yardımcı olur. AutoLISP®'in komutları girmek veya AutoCAD®'i kontrol etmek için kullanabileceği binlerce yöntem vardır. Genellikle, üretilen dosyalar, LSP uzantısıyla kaydedilen düz metin dosyalarıdır. Bir LISP yordamının birkaç program içerecek şekilde tasarlanması durumunda, dosya türü VLX veya FAS olabilir.
LSP dosyaları, Load komutunu kullanarak AutoCAD® içine yüklenebilir. Bir LISP yordamı yüklendikten sonra, yürütmek için tüm kullanıcının yapması gereken sadece komut satırına adını yazmaktır. AutoCAD® her başlatıldığında bir veya daha fazla LISP rutinini otomatik olarak çalıştırmak da mümkündür.


