Eine der Einschränkungen der AutoLISP-Unterstützung in AutoCAD LT (2024 und höher) ist die fehlende Funktion, die es erlaubt, externe Objekte zu erstellen - (vlax-create-object) (funktioniert nicht und ergibt immer nil in LT).
Bei einigen Zusatzanwendungen kann man diese Einschränkung umgehen, indem man die Objekterstellungsfunktion über den Windows-Interpreter für Microsoft-HTML-Anwendungen - MSHTA - aufruft.
Dies ist z.B. ein LISP-Code, der die Sprachausgabe von AutoCAD LT aufruft:
(setq sptext "Hello world")
(startapp (strcat "mshta.exe vbscript:close(CreateObject(\"Sapi.SpVoice\").Speak(\"" sptext "\",0))"))
Oder noch besser - dieser Code kopiert den angegebenen Text in die Windows-Zwischenablage (Clipboard) in AutoCAD LT:
(setq cltext "Hello world!")
(startapp (strcat "mshta.exe vbscript:close(CreateObject(\"WScript.Shell\").Exec(\"clip\").stdIn.WriteLine(\"" cltext "\"))"))
Siehe auch Speak for AutoCAD