Skip to main content

Qu'est-ce que AutoLisp ?

Autolisp est une variante de la famille Lisp des langages de programmation.Il a été conçu pour la programmation dans AutoCAD , un programme de rédaction et de conception (CADD) assisté par ordinateur développé par Autodesk Inc. AutoLisp Peut être utilisé pour créer des scripts à utiliser dans AutoCAD et toutes les applications verticales qui s'exécutent à l'aide de l'AutoCAD environnement, y compris AutoCAD REG;Civil 3D Reg, Autocad Carte 3D et AutoCAD Architecture.Il convient de noter l'incapacité d'Autocad Lt Pour exécuter des routines Lisp, qui est l'une des principales caractéristiques qui la différencient d'AutoCAD reg;.

Lisp est l'un des plus anciens langages de programmation connus, datant de 1958;Le terme «lisp» dérive des mots «lister le processeur».Xlisp était une variante de Lisp et était la base du développement pour AutoLisp , qui a fait sa première apparition en 1986 dans AutoCAD REG;Version 2.18.Il a été continuellement modifié et amélioré via AutoCAD Version 13 ;;lorsque AutoCAD REG;2000 a été publié en 1999, Autolisp a été remplacé par le visuel plus puissant Lisp .Dans les années suivantes, cependant, Autodesk interrompu presque tout le développement de Visual Lisp , préférant se concentrer sur d'autres outils de programmation tels que ObjectArx , .NET et Visual BASIC (VBA).Malgré ce changement, Autolisp Automatiser généralement les tâches ou produire des programmes complémentaires à utiliser dans AutoCAD .Le langage de programmation est très flexible et peut être utilisé pour modifier presque tous les aspects de l'AutoCAD REG;environnement ou fichier de dessin.Exemples de choses qui peuvent être produites à l'aide d'AutoLisp sont des calculatrices, des programmes qui modifient les blocs et des routines qui dessinent automatiquement du contenu dans un fichier.Il est même possible d'exécuter une séquence de commandes en lot sur de nombreux fichiers.

AutoLisp Peut être programmé à partir de l'AutoCAD REG;ligne de commande, mais cela est rarement fait.Pour tous les programmes LISP sauf les plus fondamentaux, l'utilisation d'un éditeur de texte externe est préférée, car elle aide grandement à l'entrée d'un code compliqué.Il existe littéralement des milliers de façons dont Autolisp Peut être utilisé pour saisir les commandes ou contrôler autrement AutoCAD .Habituellement, les fichiers produits sont des fichiers en texte brut 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 FAS.

Les fichiers LSP peuvent être chargés dans AutoCAD REG;en utilisant la commande de charge.Une fois qu'une routine LISP a été chargée, tout ce que l'utilisateur doit faire pour l'exécuter est simplement de taper son nom sur la ligne de commande.Il est également possible d'exécuter automatiquement une ou plusieurs routines LISP à chaque fois AutoCAD REG;est lancé.