À propos des applications AutoLISP

AutoLISP est basé sur le langage de programmation LISP, qui est simple à apprendre et très puissant pour automatiser les tâches de conception. Étant donné qu'AutoCAD possède un interpréteur LISP, vous pouvez entrer du code AutoLISP sur la ligne de commande ou en charger à partir de fichiers externes.

Remarque : Même si vous n'envisagez pas d'écrire des applications AutoLISP, le produit comprend de nombreuses routines utiles. Des applications AutoLISP sont également disponibles sur Internet ou chez d'autres développeurs. La maîtrise du chargement et de l'utilisation de ces routines permet d'améliorer la productivité.

Lorsqu'une application AutoLISP est chargée, elle fonctionne dans son propre espace nom pour chaque dessin ouvert. Un espace nom est un environnement isolé qui empêche les applications AutoLISP spécifiques d'un dessin de subir des conflits de valeurs et de noms de variables ou de symboles avec ceux figurant dans un autre dessin. Par exemple, la ligne de code suivante attribue une valeur différente au symbole a lorsqu'elle est exécutée dans chaque dessin ouvert.

(setq a (getvar "DWGNAME"))

Les applications AutoLISP peuvent inviter l'utilisateur à entrer des informations, à accéder directement aux commandes AutoCAD intégrées et à modifier ou créer des objets directement dans la base de dessins. La création de routines AutoLISP vous permet d'ajouter à AutoCAD des commandes spécialisées ou de procédure. Certaines des commandes AutoCAD standard sont en réalité des applications AutoLISP.

Vous pouvez saisir du code sur la ligne de commande afin d'obtenir le résultat immédiatement. Cela vous permet d'exploiter facilement le langage AutoLISP, indépendamment de votre expérience en matière de programmation.

AutoLISP fournit trois formats de fichier pour les applications :

Remarque : Les fichiers VLX sont pris en charge sous Windows uniquement.