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 (CADD) 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® Civil 3D & Reg, AutoCAD® MAP 3D et AutoCAD® Architecture. Il convient de noter l'incapacité d'AutoCAD LT® pour exécuter les routines LISP, qui est l'une des principales caractéristiques qui la différencient d'AutoCAD®.

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 d'AutoLisp®, qui a fait sa première apparition en 1986 dans la version 2.18 d'AutoCAD®. Il a été continuellement modifié et amélioré via AutoCAD® Release 13 ;; Quand AutoCAD® 2000 est sorti en1999, AutoLisp® a été remplacé par le Visual Lisp® plus puissant. Au cours des années suivantes, cependant, Autodesk® a 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® reste le moyen le plus populaire des utilisateurs en 2011 choisissent de personnaliser ou d'ajouter des fonctionnalités à AutoCAD®.

Les routines créées à l'aide d'AutoLisp® automatisent généralement des tâches ou produisent 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'environnement AutoCAD® ou un fichier de dessin. Des exemples de choses qui peuvent être produites à l'aide d'AutoLisp® sont les calculatrices, les programmes qui modifient les blocs et les routines qui dessinent automatiquement le 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 la ligne de commande AutoCAD®, 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® à l'aide de 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 qu'AutoCAD® est lancé.

DANS D'AUTRES LANGUES