Auto LISP est une variante de la famille des langages de programmation LISP. Il a été conçu pour la programmation dans Auto CAD, une rédaction assistée par ordinateur et de conception (CAO) développé par Auto desk Inc Auto LISP peut être utilisé pour créer des scripts pour une utilisation dans Auto CAD et les applications verticales qui fonctionnent avec l'environnement Auto CAD , y compris Auto CAD Civil 3D , Auto CAD Map 3D et Auto CAD Architecture. Il est intéressant de noter l'impossibilité d'Auto CAD LT pour exécuter des routines LISP, qui est l'une des principales caractéristiques qui le différencient à partir d'Auto CAD
LISP est une des langues les plus anciennes connues de programmation, datant de 1958, le terme "LISP" est dérivé des mots XLISP était une variante de LISP et a été la base du développement de Auto LISP, qui fait sa première apparition "processeur de liste." en 1986 au sein d'Auto CAD version 2.18. Il a été constamment modifié et amélioré grâce à Auto CAD Release 13;; quand Auto CAD 2000 a été publié en 1999, Auto LISP a été remplacée par la plus puissante Visual LISP. Dans les années suivantes, cependant, Auto desk stoppé la quasi-totalité de développement de Visual LISP, préférant se concentrer sur d'autres outils de programmation tels que Object ARX,. NET et Visual Basic (VBA). Malgré ce changement, Auto LISP reste le moyen le plus populaire utilisateurs en 2011 choisir de personnaliser ou ajouter des fonctionnalités à Auto CAD.
Routines Auto LISP créé à l'aide généralement d'automatiser des tâches ou de produire des add-on des programmes pour utilisation dans Auto CAD. Le langage de programmation est très flexible et peut être utilisé pour modifier presque tous les aspects de l'environnement Auto CAD ou d'un fichier de dessin. Des exemples de choses qui peuvent être produites en utilisant Auto LISP sont des calculatrices, des programmes qui permettent d'éditer des blocs, et des routines qui attirent automatiquement le contenu dans un fichier. Il est même possible d'exécuter une séquence de commandes en mode batch sur de nombreux dossiers.
Auto LISP peut être programmé à partir de la ligne de commande Auto CAD, mais cela est rarement fait. Pour tous, mais le plus fondamental des programmes LISP, l'utilisation d'un éditeur de texte externe est préférée, car elle contribue grandement à l'entrée du code compliqué. Il y a littéralement des milliers de façons dont Auto LISP peuvent être utilisés pour entrer des commandes ou contrôlez autrement Auto CAD Habituellement, les fichiers générés sont des fichiers texte enregistrés avec une extension de LSP. Dans le cas où une routine LISP est conçue pour contenir plusieurs programmes, le type de fichier peut être VLX ou SAF.
Les fichiers LSP peuvent être chargés dans Auto CAD à l'aide de la commande Charger. Une fois une routine LISP a été chargé, l'utilisateur doit tout faire pour exécuter, il est tout simplement de taper son nom sur la ligne de commande. Il est également possible de lancer automatiquement une ou plusieurs routines LISP chaque fois Auto CAD est lancé.