Téléchargement Gratuit de Routines AutoLISP : Scripts d’Automatisation AutoCAD (Fichiers .LSP)

Les routines AutoLISP comptent parmi les outils les plus puissants disponibles pour automatiser AutoCAD. Elles permettent d’éliminer les tâches répétitives, de réduire les erreurs de saisie, d’accélérer les métrés et de standardiser les méthodes de travail dans les bureaux d’études.

Compter des blocs, calculer des surfaces, renommer des calques, exporter des attributs ou nettoyer un fichier DWG sont des opérations qui peuvent nécessiter plusieurs centaines de clics lorsqu’elles sont effectuées manuellement. Une routine AutoLISP bien conçue réalise ces tâches en quelques secondes.

Cette bibliothèque rassemble des scripts AutoLISP et Visual LISP destinés aux architectes, dessinateurs, projeteurs, ingénieurs, BIM managers, géomètres, métreurs et responsables CAO souhaitant améliorer leur productivité tout en conservant un contrôle total sur leurs dessins.


Caractéristiques Générales des Fichiers

CaractéristiqueDétail
Format principalLSP (AutoLISP / Visual LISP)
Formats complémentairesDCL, FAS, VLX, MNL
UtilisationAutomatisation AutoCAD
Modification du codeOui
CompatibilitéAutoCAD 2018 à 2027, AutoCAD LT 2025 à 2027, AutoCAD Architecture, Civil 3D, BricsCAD Pro, ZWCAD Pro, GstarCAD Pro
ChargementAPPLIORDRE (APPLOAD) ou Valise de démarrage
Niveau utilisateurDébutant à Expert
TéléchargementGratuit

Qu’est-ce qu’une Routine AutoLISP ?

AutoLISP est le langage de programmation natif d’AutoCAD. Il permet de créer des commandes personnalisées capables d’exécuter automatiquement des opérations complexes.

Contrairement aux commandes standards du logiciel, une routine AutoLISP peut enchaîner plusieurs actions dans une seule commande. Elle peut également effectuer des calculs, manipuler des objets, générer des tableaux, modifier des attributs ou interagir avec des fichiers externes.

Les bureaux d’études utilisent AutoLISP depuis plusieurs décennies pour automatiser les tâches répétitives, réduire les erreurs humaines et améliorer la cohérence des livrables.


Formats de Fichiers AutoLISP Compatibles

Fichiers LSP

Le format .lsp contient le code source AutoLISP. Il peut être ouvert, modifié et personnalisé selon les besoins du projet.

Fichiers FAS

Le format .fas correspond à une version compilée du fichier LSP. Il offre généralement une exécution plus rapide tout en protégeant le code source.

Fichiers VLX

Le format .vlx permet de regrouper plusieurs routines dans un seul module compilé.

Fichiers DCL

Le format .dcl sert à créer des interfaces graphiques et des boîtes de dialogue personnalisées.

Fichiers MNL

Les fichiers .mnl sont chargés automatiquement lorsqu’ils sont associés à un menu AutoCAD.


Pourquoi Utiliser des Scripts AutoLISP ?

Réduction du Temps de Production

Les opérations répétitives représentent souvent plusieurs heures de travail chaque semaine. Une routine AutoLISP peut exécuter instantanément des tâches qui nécessiteraient normalement des centaines de clics.

Réduction des Erreurs

Les calculs, comptages et extractions de données sont exécutés selon des règles constantes, limitant fortement les risques d’erreurs.

Standardisation des Méthodes

Tous les membres de l’équipe utilisent les mêmes outils et produisent des résultats homogènes.

Automatisation des Livrables

Les routines permettent de générer automatiquement des nomenclatures, tableaux de surfaces, listes d’équipements ou rapports techniques.

Productivité Accrue

Le temps gagné peut être consacré à la conception, à la coordination et au contrôle qualité plutôt qu’à des tâches répétitives.


Comment Installer une Routine AutoLISP dans AutoCAD ?

Chargement Manuel

  1. Téléchargez le fichier .lsp.
  2. Lancez AutoCAD.
  3. Tapez APPLIORDRE (APPLOAD).
  4. Sélectionnez le fichier.
  5. Cliquez sur Charger.
  6. Lancez la commande associée à la routine.

Chargement Automatique

  1. Ouvrez APPLIORDRE.
  2. Cliquez sur Valise de démarrage.
  3. Cliquez sur Contenu.
  4. Ajoutez vos routines.
  5. Validez.

Les scripts seront automatiquement chargés à chaque ouverture d’AutoCAD.


Les Routines AutoLISP les Plus Utilisées

Les routines suivantes figurent parmi les plus populaires dans les agences d’architecture et bureaux d’études :

  • TOTLEN
  • TOTAREA
  • FLATZ
  • BLKCNT
  • ATTEXP
  • BURSTALL
  • LFREEZE
  • PURGEH
  • XRELOAD
  • T2M

Ces scripts couvrent la majorité des besoins liés aux métrés, au nettoyage des dessins, à la gestion des blocs et à l’extraction de données.


Catalogue Complet des Routines AutoLISP

1. Les Essentiels du Dessinateur (Tâches Quotidiennes)

Ces routines répondent aux besoins les plus fréquents rencontrés lors de la production de plans.

Numérotation Incrémentielle (IncrementalNumbering.lsp | Commande : INCNUM)

Génère automatiquement des suites séquentielles de chiffres ou de lettres à chaque clic (idéal pour les trames de poteaux, places de parking ou numéros de locaux).

Calcul de Longueur Totale (TotalLength.lsp | Commande : TOTLEN)

Additionne instantanément les longueurs de toutes les lignes, arcs et polylignes sélectionnés (indispensable pour les métrés de réseaux ou de bordures).

Cette routine est particulièrement utile lors de l’exploitation de plans de voirie, de parkings, de réseaux enterrés ou de détails techniques téléchargés au format DWG.

Calcul de Surface Totale (TotalArea.lsp | Commande : TOTAREA)

Cumule la surface de plusieurs polylignes fermées et affiche le résultat global dans une boîte de dialogue.

TOTAREA constitue un excellent complément pour l’analyse de plans architecturaux, de locaux commerciaux ou de plans de stationnement contenant de nombreuses zones distinctes.

Coupure aux Intersections (BreakAll.lsp | Commande : BRKALL)

Coupe automatiquement tous les objets sélectionnés à chaque point d’intersection géométrique.

Jointure Globale (JoinAll.lsp | Commande : JOINALL)

Connecte instantanément toutes les lignes et arcs contigus en polylignes continues sur l’ensemble du dessin.

Aplatissement Altimétrique (FlattenZ.lsp | Commande : FLATZ)

Force toutes les coordonnées Z à zéro pour éliminer les erreurs d’objets non coplanaires et assainir les plans 2D.

Cette routine constitue une excellente alternative automatisée à la commande FLATTEN pour les dessins importés depuis des logiciels SIG, BIM ou de modélisation 3D.

Raccord Zéro (FilletZero.lsp | Commande : FZ)

Applique instantanément un raccord de rayon 0 entre deux lignes pour nettoyer un angle en un seul clic.

Nettoyage Optimisé (OverkillLite.lsp | Commande : OKL)

Supprime les objets doublons et superposés plus rapidement que la commande native OVERKILL.


2. Outils de Dessin, Géométrie et Édition

Axe Médian Automatique (CenterlineDraw.lsp | Commande : CLD)

Dessine automatiquement une ligne d’axe centrale entre deux lignes sélectionnées (parallèles ou non).

Cercle en Polyligne (CircleToPolyline.lsp | Commande : C2P)

Convertit les cercles en polylignes fermées composées de segments d’arcs pour une meilleure édition.

Spline en Polyligne (SplineToPoly.lsp | Commande : S2P)

Convertit les splines complexes en polylignes de haute précision (indispensable pour les workflows d’usinage CNC).

Chanfrein Global (ChamferMulti.lsp | Commande : CHMALL)

Applique un chanfrein uniforme sur l’intégralité des sommets d’une polyligne en une seule opération.

Ligne Tangente (TangentDraw.lsp | Commande : TANDRAW)

Trace automatiquement une ligne tangente reliant deux cercles ou arcs distincts.

Inversion de Polyligne (ReversePolyline.lsp | Commande : REVPL)

Inverse le sens vectoriel d’une polyligne (très utile pour réorienter le texte des types de lignes complexes).

Largeur Globale de Polyligne (PolyWidthChange.lsp | Commande : PLW)

Modifie l’épaisseur constante de toutes les polylignes sélectionnées.

Copie sur Chemin (PathCopy.lsp | Commande : PCOPY)

Duplique un objet le long d’une trajectoire courbe à intervalles réguliers définis.


3. Gestion des Blocs et Attributs

Les blocs constituent la base de nombreux standards CAO. Ces routines facilitent leur gestion et leur maintenance.

Remplacement de Blocs (BlockReplace.lsp | Commande : BLKREP)

Remplace toutes les occurrences d’un bloc par un autre en préservant l’échelle, la rotation et le point d’insertion d’origine.

Compteur de Blocs (BlockCounter.lsp | Commande : BLKCNT)

Compte toutes les occurrences de blocs présents et génère un rapport ou un tableau récapitulatif.

Décomposition d’Attributs (BurstAll.lsp | Commande : BURSTALL)

Explose les blocs en convertissant automatiquement les attributs en textes statiques (fonctionne sans l’installation des Express Tools).

Exportation d’Attributs (AttributeExport.lsp | Commande : ATTEXP)

Extrait les valeurs des attributs de blocs vers un fichier CSV ou Excel pour vos nomenclatures.

Recherche/Remplacement d’Attributs (FindReplaceAttr.lsp | Commande : FRATT)

Effectue un remplacement de texte global au sein des attributs de blocs.

Renommage de Blocs en Lot (RenameBlocksBatch.lsp | Commande : RENBLK)

Interface DCL conviviale pour renommer des blocs en masse via des préfixes ou des suffixes.

Forçage de Blocs sur Calque 0 (BlockFixZero.lsp | Commande : BFZ)

Déplace toute la géométrie interne d’un bloc sur le Calque 0 tout en préservant les propriétés de la référence du bloc.

Échelle Individuelle de Blocs (BlockScaleMaster.lsp | Commande : BSM)

Redimensionne plusieurs blocs indépendamment autour de leur propre point d’insertion.

Déplacement du Point d’Insertion (InsPtMove.lsp | Commande : INSPT)

Modifie la position du point d’origine d’un bloc sans déplacer graphiquement sa géométrie dans le dessin.


4. Gestion des Calques et Structures de Dessin

Dans les projets complexes, les calques représentent la colonne vertébrale de l’organisation graphique. Une mauvaise gestion des calques entraîne rapidement des erreurs d’affichage, des difficultés de coordination et des fichiers difficiles à maintenir. Les routines suivantes permettent d’automatiser les opérations les plus courantes.

Isolations de Calques Pro (LayerIsoPro.lsp | Commande : LISO)

Isole les calques sélectionnés en estompant (fading) les autres au lieu de les masquer complètement.

Cette approche permet de conserver le contexte graphique du projet tout en mettant en évidence les éléments étudiés.

Verrouillage Global (LockAllLayers.lsp | Commande : LOCKALL)

Verrouille automatiquement tous les calques du dessin à l’exception du calque courant.

Cette routine est particulièrement utile lors des phases de correction ou de mise à jour afin d’éviter les modifications accidentelles.

Gel par Sélection (LayerFreezeSelect.lsp | Commande : LFREEZE)

Gèle instantanément un calque en cliquant simplement sur un objet à l’écran.

Cette méthode est souvent beaucoup plus rapide que la recherche manuelle du calque dans le gestionnaire de propriétés.

Suppression de Calques Vides (DeleteEmptyLayers.lsp | Commande : DEL0LAY)

Supprime automatiquement les calques inutilisés présents dans le dessin.

Cette opération contribue à alléger les fichiers DWG et à améliorer leur lisibilité.

Traducteur de Calques BIM (LayerTranslator.lsp | Commande : LTRANSB)

Renomme massivement les calques à partir d’une table de correspondance.

Cette routine facilite la mise en conformité avec les chartes graphiques BIM ou les standards internes des entreprises.

Bascule d’États de Calques (LayerStateToggle.lsp | Commande : LSTOG)

Permet de basculer rapidement entre plusieurs états de calques enregistrés.

L’utilisateur peut ainsi afficher différentes disciplines ou phases de projet sans reconfigurer manuellement les calques.

Forçage Propriétés DuCalque (ColorByLayerFix.lsp | Commande : CBLEFIX)

Force toutes les propriétés des objets à utiliser les paramètres DuCalque (ByLayer).

La routine peut également corriger les objets imbriqués à l’intérieur des blocs.

Fusion Instantanée (LayerMelt.lsp | Commande : LMELT)

Fusionne automatiquement l’ensemble des objets d’un calque vers le calque courant.

Cette opération permet de simplifier rapidement la structure d’un dessin provenant d’un partenaire externe.


5. Outils de Texte, d’Annotation et de Cotation

Les annotations représentent souvent la dernière étape avant la diffusion d’un plan. Les routines suivantes permettent de gagner un temps considérable lors de la préparation des documents d’exécution.

Texte en MTexte (TextToMtext.lsp | Commande : T2M)

Fusionne plusieurs lignes de texte simple en un unique objet MTEXT.

Cette fonction est particulièrement utile lors de la récupération de plans anciens ou de fichiers importés.

Alignement de Textes (TextAlignment.lsp | Commande : TXTALIGN)

Aligne précisément plusieurs textes par rapport à une ligne ou un point de référence.

Cette routine améliore considérablement la qualité graphique des présentations.

Convertisseur de Casse (TextCaseSwitcher.lsp | Commande : TCASE)

Boîte de dialogue DCL permettant de convertir rapidement les textes en majuscules, minuscules ou casse mixte.

Cette fonction facilite l’application des chartes graphiques.

Nettoyage MTexte (MTextClean.lsp | Commande : MTCLEAN)

Supprime les surcharges de formatage internes contenues dans les objets MTEXT.

Les propriétés du style de texte redeviennent ainsi cohérentes sur l’ensemble du projet.

Ajustement de Largeur de Texte (TextFitToWidth.lsp | Commande : TXTFIT)

Étire ou compresse automatiquement un texte afin qu’il s’insère exactement entre deux points définis.

Cette fonction est particulièrement appréciée pour les cartouches et tableaux.

Ligne de Repère Masquée (LeadText.lsp | Commande : LEADTXT)

Crée automatiquement des lignes de repère avec masque d’arrière-plan.

Les annotations restent parfaitement lisibles même sur des zones graphiques chargées.

Réinitialisation de Cotes (DimReset.lsp | Commande : DIMRST)

Supprime les valeurs de cotation forcées manuellement afin de restaurer la mesure réelle des objets.

Cette routine constitue un excellent outil de contrôle qualité.

Cotation Périphérique Automatique (EasyDim.lsp | Commande : EDIM)

Génère automatiquement la cotation complète du périmètre d’une polyligne.

Cette fonction est particulièrement utile pour les plans architecturaux, les locaux industriels, les stationnements et les relevés de bâtiments.

Les utilisateurs exploitant les bibliothèques de plans DWG du site peuvent ainsi produire rapidement des métrés et des plans cotés sans intervention manuelle importante.


Applications Concrètes des Routines AutoLISP

Les scripts AutoLISP présentés dans cette bibliothèque sont utilisés quotidiennement dans de nombreux secteurs :

Architecture

  • Cotation automatique
  • Calcul de surfaces
  • Gestion des blocs de mobilier
  • Contrôle des annotations

Génie Civil et VRD

  • Calcul de longueurs de réseaux
  • Étiquetage de coordonnées
  • Gestion des profils
  • Extraction de quantitatifs

BIM

  • Traduction des calques
  • Normalisation des données
  • Contrôle qualité des maquettes exportées

Industrie et Mécanique

  • Automatisation des nomenclatures
  • Gestion des attributs
  • Conversion géométrique
  • Préparation des dessins de fabrication

Topographie et Géomatique

  • Import de coordonnées
  • Grilles de repérage
  • Calcul de pentes
  • Contrôle altimétrique

Ces domaines représentent une grande partie des utilisateurs qui exploitent quotidiennement AutoCAD et ses variantes professionnelles.


6. Extraction de Données et Intégration Excel

L’extraction de données constitue l’une des applications les plus rentables d’AutoLISP. Ces routines permettent de transformer automatiquement les informations contenues dans un dessin DWG en tableaux, nomenclatures ou fichiers exploitables dans Excel.

Pour les bureaux d’études, les entreprises de construction, les économistes du bâtiment ou les gestionnaires d’actifs, ces outils permettent de réduire considérablement le temps consacré aux métrés et aux rapports.

Export de Tableau vers Excel (TableToExcel.lsp | Commande : TBL2XLS)

Exporte directement un tableau AutoCAD vers une feuille Excel formatée.

La structure des données est conservée afin de faciliter les traitements ultérieurs dans Excel.

Import d’Excel vers Tableau (ExcelToTable.lsp | Commande : XLS2TBL)

Importe des données CSV ou Excel pour générer automatiquement un tableau AutoCAD natif.

Cette routine est particulièrement utile pour importer des listes d’équipements, des nomenclatures ou des bases de données techniques.

Tableau de Surfaces (AreaTable.lsp | Commande : AREATBL)

Étiquette plusieurs zones du plan et génère automatiquement un tableau récapitulatif des surfaces avec calcul des totaux.

Cette routine constitue un complément idéal pour les plans architecturaux, les locaux commerciaux, les bâtiments industriels et les projets de stationnement.

Les utilisateurs des bibliothèques de plans DWG du site peuvent ainsi extraire rapidement les quantitatifs directement depuis leurs dessins.

Compteur d’Objets par Zone (ObjectCounter.lsp | Commande : OBJCNT)

Compte automatiquement les objets spécifiés à l’intérieur d’une région polygonale fermée.

La routine produit ensuite un rapport détaillé pouvant être utilisé pour les quantitatifs, inventaires ou contrôles de conformité.

Import de Points CSV (PointImportCSV.lsp | Commande : PNTCSV)

Importe des coordonnées XYZ depuis un fichier CSV et crée automatiquement les points correspondants dans le dessin.

Cette fonction est particulièrement appréciée dans les domaines de la topographie, du génie civil, de la géomatique et des infrastructures.


Utilisation des Routines de Métrés avec les Plans DWG

Les routines TOTLEN, TOTAREA, AREATBL et OBJCNT permettent d’exploiter pleinement les plans AutoCAD téléchargés depuis les bibliothèques techniques du site.

Quelques exemples d’utilisation :

  • Calcul automatique des longueurs de bordures sur un plan de parking.
  • Quantification des surfaces de locaux dans un projet architectural.
  • Calcul des longueurs de réseaux sur des plans VRD.
  • Extraction des surfaces de revêtement.
  • Génération de tableaux de métrés pour les appels d’offres.

Cette automatisation permet de produire des quantitatifs fiables en quelques secondes.


7. Présentations, Fenêtres et Références Externes (XREF)

Les projets collaboratifs reposent largement sur les présentations AutoCAD et les références externes. Les routines suivantes permettent de sécuriser ces éléments et d’automatiser leur gestion.

Verrouillage Général des Fenêtres (ViewportLockAll.lsp | Commande : VLOCKALL)

Verrouille simultanément toutes les fenêtres d’affichage de toutes les présentations.

Cette opération évite les modifications accidentelles d’échelle lors de l’édition des feuilles.

Renommage en Lot d’Onglets (LayoutRename.lsp | Commande : LAYREN)

Renomme automatiquement les présentations en utilisant des préfixes, suffixes et numérotations incrémentielles.

Cette routine facilite la gestion des dossiers comportant un grand nombre de feuilles.

Zoom Global sur Présentations (ZoomAllLayouts.lsp | Commande : ZALLLAY)

Parcourt automatiquement toutes les présentations du fichier et applique la commande ZOOM Tout.

Cette fonction permet de vérifier rapidement la cohérence graphique de l’ensemble du dossier.

Rechargement Global des XREFs (XrefReloadAll.lsp | Commande : XRELOAD)

Recharge l’intégralité des références externes du projet en une seule opération.

Cette routine est particulièrement utile dans les environnements collaboratifs où plusieurs intervenants modifient simultanément les fichiers.

Passage en Chemins Relatifs (XrefPathFix.lsp | Commande : XPATHFIX)

Convertit automatiquement les chemins complets des références externes en chemins relatifs.

Cette opération est fortement recommandée avant l’envoi d’un projet à un partenaire, un client ou un sous-traitant.


Pourquoi Automatiser la Gestion des XREF ?

Les références externes représentent souvent la principale source d’erreurs lors des échanges de projets.

Les problèmes les plus fréquents concernent :

  • Chemins cassés.
  • Références introuvables.
  • Mauvaises versions de fichiers.
  • Échelles incohérentes.
  • Présentations mal configurées.

L’automatisation permet de réduire considérablement ces risques.

Les routines XRELOAD, XPATHFIX et VLOCKALL figurent parmi les outils les plus appréciés des responsables CAO et coordinateurs BIM.


Applications en Environnement BIM

Les utilisateurs BIM exploitent régulièrement plusieurs des routines présentées dans cette bibliothèque :

LTRANSB

Pour harmoniser les conventions de nommage des calques.

ATTEXP

Pour extraire des informations techniques vers Excel.

XPATHFIX

Pour sécuriser les échanges entre maquettes et dessins.

BLKCNT

Pour réaliser des inventaires rapides d’objets techniques.

AREATBL

Pour produire des tableaux de surfaces directement à partir des plans.

Ces outils permettent d’améliorer la qualité des données tout en réduisant le temps consacré aux opérations répétitives.


Compatibilité avec les Logiciels Alternatifs à AutoCAD

De nombreuses routines AutoLISP fonctionnent également sur plusieurs plateformes compatibles :

BricsCAD Pro

Prise en charge avancée d’AutoLISP et Visual LISP.

ZWCAD Pro

Compatible avec la majorité des routines LSP utilisées sous AutoCAD.

GstarCAD Pro

Support étendu des scripts AutoLISP dans les versions professionnelles.

Cette compatibilité permet aux entreprises de conserver leurs outils d’automatisation même lorsqu’elles utilisent plusieurs plateformes CAO.


8. Nettoyage, Optimisation et Performance

Au fil des échanges de fichiers, des imports, des exports BIM et des modifications successives, les dessins AutoCAD accumulent souvent des données inutiles qui dégradent les performances du projet.

Les routines suivantes permettent de maintenir des fichiers DWG propres, légers et stables.

Purge Profonde (PurgeHard.lsp | Commande : PURGEH)

Effectue un nettoyage approfondi du dessin en supprimant les données inutilisées, définitions résiduelles, styles inutiles et applications enregistrées (RegApps).

Cette routine permet souvent de réduire significativement la taille des fichiers DWG.

Audit de Sauvegarde Automatique (AutoAudit.lsp | Commande : AAUDIT)

Exécute automatiquement les commandes CONTRÔLE, PURGER et ZOOM Tout avant l’enregistrement du fichier.

Cette procédure permet de détecter rapidement certaines incohérences géométriques et de maintenir des dessins propres.

Hachures en Arrière-Plan (HatchToBack.lsp | Commande : HTB)

Place automatiquement les hachures derrière les lignes et objets du dessin.

Cette routine améliore immédiatement la lisibilité graphique des plans.

Conversion en Niveaux de Gris (GreyScaleDraw.lsp | Commande : GREY)

Convertit automatiquement toutes les couleurs du dessin en nuances de gris.

Cette fonction est particulièrement utile pour produire des fonds de plans destinés à la présentation ou à la coordination.

Ordre d’Affichage par Couleur (DrawOrderByColor.lsp | Commande : DOCOLOR)

Réorganise automatiquement l’ordre d’affichage des objets en fonction de leur couleur.

Cette automatisation simplifie la gestion visuelle des projets complexes.

Correction du Clignotement 3D (Z-BufferFix.lsp | Commande : ZFIX)

Applique un léger décalage sur l’axe Z afin d’éliminer les effets de superposition visuelle souvent rencontrés dans les vues 3D.

Cette correction est particulièrement utile lors de la superposition de surfaces ou de maillages.

Suivi de Version du Fichier (DrawingVersion.lsp | Commande : DWGVER)

Ajoute automatiquement un horodatage et le chemin du fichier dans le dessin.

Cette fonction facilite le suivi des révisions et améliore la traçabilité des documents.


9. Outils Spécialisés et Fonctions Avancées

Ces routines répondent à des besoins spécifiques rencontrés dans les domaines du VRD, de la topographie, du BIM, des infrastructures et de l’industrie.

Étiquette de Coordonnées (CoordinateLabeler.lsp | Commande : COORDLBL)

Insère automatiquement une annotation affichant les coordonnées X, Y et Z du point sélectionné.

Calculateur de Pente (SlopeCalculator.lsp | Commande : SLOPE)

Calcule instantanément le pourcentage ou le ratio de pente entre deux points altimétriques.

Nuage de Révision Rapide (QuickCloud.lsp | Commande : QCLOUD)

Génère automatiquement des nuages de révision adaptés à l’échelle de présentation.

Générateur de Grille Topographique (GridGenerator.lsp | Commande : GRIDGEN)

Crée une grille de coordonnées personnalisable sur les plans de masse et projets topographiques.

Contour Imbriqué Complexe (BoundaryPoly.lsp | Commande : BPOLYX)

Génère une polyligne fermée même dans des géométries complexes comportant de nombreux contours imbriqués.

Flèche Directionnelle (ArrowHead.lsp | Commande : ARROW)

Ajoute automatiquement des flèches de direction sur des lignes ou polylignes.

Ligne en Tuyauterie (LineToPipe.lsp | Commande : L2PIPE)

Transforme un axe filaire en représentation double-ligne de tuyauterie avec contrôle du diamètre.

Coupe Technique Rapide (QuickSection.lsp | Commande : QSECTION)

Crée une ligne de coupe schématique à partir des points définis par l’utilisateur.

Étiquetage de Segments (LabelPolySegments.lsp | Commande : LBLSEG)

Calcule et affiche automatiquement la longueur et l’azimut de chaque segment d’une polyligne.

Échelle Non Uniforme XY (ScaleXY.lsp | Commande : SCALEXY)

Applique des facteurs d’échelle indépendants sur les axes X et Y.

Échelle Relative Rapide (ScaleRelative.lsp | Commande : SCALEREL)

Redimensionne des objets à partir d’une longueur de référence sans utiliser la procédure complète de la commande ECHELLE.

Texte Suivant Courbe (CurveText.lsp | Commande : CURVETXT)

Positionne automatiquement un texte le long d’un arc ou d’une trajectoire courbe.

Explorateur de Calques DCL (LayerWalkDCL.lsp | Commande : LWALK)

Affiche une interface graphique permettant de parcourir les calques du dessin et d’en prévisualiser le contenu en temps réel.


Compatibilité Logicielle

Les routines présentées dans cette bibliothèque sont compatibles avec :

  • AutoCAD 2018 à 2027
  • AutoCAD LT 2025 à 2027
  • AutoCAD Architecture
  • Civil 3D
  • BricsCAD Pro
  • ZWCAD Pro
  • GstarCAD Pro

Les Routines AutoLISP Fonctionnent-elles avec AutoCAD LT ?

Oui.

Depuis AutoCAD LT 2025, Autodesk prend en charge AutoLISP de manière native et complète.

Les versions AutoCAD LT 2025, 2026 et 2027 permettent l’exécution des routines AutoLISP, des fonctions Visual LISP, des boîtes de dialogue DCL ainsi que des principaux mécanismes de personnalisation utilisés quotidiennement par les utilisateurs avancés.

Cette évolution a supprimé l’une des principales différences historiques entre AutoCAD LT et AutoCAD complet.

Les utilisateurs d’AutoCAD LT récents peuvent donc exploiter l’ensemble des scripts présentés dans cette bibliothèque dans les mêmes conditions que les utilisateurs d’AutoCAD standard.


Recherches Populaires

Les utilisateurs recherchent régulièrement :

  • Téléchargement gratuit AutoLISP AutoCAD
  • Routines AutoLISP gratuites
  • AutoCAD LISP download
  • Visual LISP AutoCAD
  • Script AutoCAD calcul de surface
  • Script AutoCAD calcul de longueur
  • AutoLISP export Excel
  • AutoCAD automation scripts
  • Routine FLATTEN AutoCAD
  • Routine compteur de blocs AutoCAD
  • AutoCAD LT AutoLISP
  • Script gestion des calques AutoCAD
  • AutoLISP BIM
  • AutoCAD programming
  • Routines LISP pour métrés

FAQ

Comment charger une routine AutoLISP dans AutoCAD ?

Utilisez la commande APPLIORDRE (APPLOAD).

Sélectionnez le fichier LSP, cliquez sur Charger puis lancez la commande associée à la routine.


Comment charger automatiquement plusieurs routines au démarrage ?

Ajoutez vos fichiers LSP dans la Valise de démarrage accessible depuis APPLIORDRE.

Les scripts seront automatiquement disponibles à chaque ouverture du logiciel.


Quelle différence existe-t-il entre un fichier LSP et un fichier VLX ?

Le fichier LSP contient le code source modifiable.

Le fichier VLX est généralement une version compilée regroupant plusieurs routines dans un seul module.


Peut-on modifier une routine AutoLISP ?

Oui.

Les fichiers LSP peuvent être ouverts et modifiés librement.

L’ancien environnement Visual LISP (VLISP) reste disponible sur certaines installations, mais l’outil recommandé aujourd’hui est l’extension officielle AutoLISP Extension for Visual Studio Code.

Visual Studio Code offre notamment :

  • coloration syntaxique
  • autocomplétion
  • débogage
  • gestion de projets
  • navigation avancée dans le code

Avant toute modification, il est recommandé de conserver une copie de sauvegarde du fichier original.


Quelle est la meilleure routine pour nettoyer un dessin DWG ?

Les routines les plus utilisées sont :

  • PURGEH
  • OKL
  • FLATZ
  • CBLEFIX
  • DEL0LAY

En combinaison, elles permettent de supprimer les doublons, corriger les propriétés, nettoyer les calques inutiles et éliminer les problèmes liés aux coordonnées Z.


Comment exporter des données AutoCAD vers Excel ?

Les routines ATTEXP et TBL2XLS ont été conçues pour cette tâche.

Elles permettent de transférer rapidement des attributs, nomenclatures et tableaux vers Excel.


Les routines AutoLISP ralentissent-elles AutoCAD ?

Non.

Les routines correctement développées permettent généralement de réduire le temps de traitement global en automatisant les tâches répétitives.

Les ralentissements proviennent généralement de dessins mal structurés ou de scripts mal optimisés.


Les routines AutoLISP sont-elles compatibles avec Civil 3D ?

Oui.

La majorité des routines présentées ici fonctionnent également dans Civil 3D.

Certaines sont même particulièrement utiles pour les projets de topographie, de VRD et d’infrastructures.


Astuce de Projeteur

Lorsque vous utilisez quotidiennement plusieurs dizaines de routines AutoLISP, saisir les commandes complètes devient rapidement une perte de temps.

La solution consiste à créer vos propres alias dans le fichier acad.pgp ou acadlt.pgp.

Exemples :

  • IL, *TOTLEN
  • NZ, *FLATZ
  • BC, *BLKCNT
  • PA, *PURGEH
  • XR, *XRELOAD

Après modification du fichier :

  1. Exécutez la commande REINIT.
  2. La boîte de dialogue de réinitialisation s’ouvre.
  3. Cochez la case PGP.
  4. Validez.

Les nouveaux alias sont immédiatement disponibles sans redémarrage d’AutoCAD.


Pourquoi Télécharger des Routines AutoLISP ?

L’automatisation reste l’un des investissements les plus rentables dans un environnement AutoCAD.

Quelques scripts bien choisis permettent de réduire les temps de production, d’améliorer la qualité des livrables, de sécuriser les métrés et de standardiser les méthodes de travail.

Que vous travailliez en architecture, en génie civil, en VRD, en topographie, en mécanique, en MEP ou en BIM, une bibliothèque de routines AutoLISP constitue un véritable levier de productivité pour l’ensemble de l’équipe.

Les scripts présentés dans cette collection couvrent aussi bien les besoins quotidiens du dessinateur que les opérations avancées de gestion de données, de nettoyage DWG, de contrôle qualité et d’automatisation de projets complexes.