Od AutoCADu LT 2024 (a 2025 a výše) je možné i ve verzi LT spouštět LISP aplikace, příkazy a soubory ve formátu .LSP, .FAS nebo .VLX (i .DCL). Přesto má verze LT oproti plnému AutoCADu v podpoře LISPu určitá omezení. Většina stávajících LISP aplikací tak sice bude fungovat bez problémů, některé ale mohou končit chybou nebo nepodají očekávaný výsledek. Kromě LISP API je ve verzi LT dostupné i Javascript API AutoCADu.
Z LISP aplikací ARKANCE (CAD Studia) - viz www.cadstudio.cz/download - tedy bude rovněž většina fungovat, některé (např. Click2XLS, DTM, SureSave...) narazí na níže zmíněná omezení. U žádné z těchto aplikací nebude v LT fungovat upozornění na novou verzi.
Omezení
Prvním typem omezení je chybějící podpora externích ActiveX objektů. Pro ně nelze využít funkcí (vlax-create-object), (vlax-get-object), (vlax-get-or-create-object), (vlax-import-type-library), (vla-GetInterfaceObject). Tyto funkce jsou typicky využívány pro online komunikaci, práci s clipboardem, s XML, s binárními soubory, s Excelem, Wordem, Accessem (nebo jinými databázovými nástroji) apod.
Např. volání:
(vlax-create-object "Microsoft.XMLHTTP")
vrací nil a objekt web "komunikátoru" se nevytvoří. Toto omezení lze ale pro některé typy aplikací obejít - viz Tip 14011.
Dalším, celkem logickým omezením je práce s 3D DWG objekty (plus render nástroji, databázemi...). Ty ve verzi LT nejsou podporovány a proto nelze pomocí (command) volat nepodporované příkazy (ani proměnné), ani nelze vytvářet či měnit 3D objekty přes (entmake), (entmakex), (entmod).
Např. konstrukce:
(entmake (list (cons 0 "3DFACE")(cons 10 (car triangle))(cons 11 (cadr triangle))(cons 12 (caddr triangle))(cons 13 (caddr triangle))))
vrátí nil a entita typu 3DFACE se nevytvoří (nehlásí se tedy žádná chyba).
Nemůžete také přistupovat k objektům typu XRecord, které jsou v některých LISP aplikacích používány k ukládání dat do interní dictionary.
Ve verzi LT rovněž nemůžete využívat příkazy Express Tools, ani jeho knihovny nebo funkce "acet-". Nelze samozřejmě volat ani VBA nebo ARX nebo .NET funkce.
Automatické načítání LISP funkcí z ACADDOC.LSP je potřeba ve verzi LT provádět v souboru ACADLTDOC.LSP. Rovněž nejsou automaticky načítány .MNL soubory (se soubory CUIx menu). Verze LT nepracuje s profily.
Pamatujte, že verze LT nemá editor LISPu (IDE, příkaz VLIDE) a tedy ani žádný ladicí nástroj nebo kompilátor či linker. Můžete ale přepínat podporu Unicode - proměnná LISPSYS. Pro kompilaci LSP souborů nelze použít ani (vlisp-compile).
Pro automatické načítání LISP aplikací můžete v LT použít autoload mechanismus .bundle (složka Autodesk/ApplicationPlugins). Nezapomeňte přidat Platform="ACADLT" do sekce RuntimeRequirements ve vašem souboru PackageContents.xml.
Verze AutoCAD LT 2024 for Mac nemá podporu LISPu. Veze AutoCAD for Mac má další omezení - např. nelze použít ActiveX funkce (vlax-), reaktory, apod.