Archives de catégorie : Savez-vous ?

Savez-vous ? – AutoCAD, au-delà des évidences

AutoCAD est souvent perçu comme un outil que l’on « sait utiliser ».
En pratique, une grande partie des utilisateurs travaille avec des habitudes héritées,
rarement remises en question.

La rubrique « Savez-vous ? » met en lumière des mécanismes AutoCAD peu connus,
des comportements par défaut mal compris et des limites techniques fréquemment ignorées —
aussi bien sous AutoCAD que sous AutoCAD LT.

Chaque article se concentre sur une idée précise, issue du terrain,
analysée techniquement, sans recette magique ni simplification abusive.

L’objectif n’est pas d’apprendre des commandes,
mais de comprendre ce qui se passe réellement sous le capot
et pourquoi cela change concrètement l’usage au quotidien.


AutoCAD n’est pas « complexe » par nature.
Il le devient dès lors qu’il est utilisé comme un outil métier,
et non comme un simple logiciel de dessin.

Cette profondeur n’est pas théorique : AutoCAD repose sur un socle particulièrement riche,
avec plus de 1 000 variables système et plus de 800 commandes.
À cela s’ajoutent les solutions métier — AutoCAD Electrical, Architecture, MEP et autres —
qui introduisent leurs propres logiques, commandes et contraintes spécifiques.

Cette richesse explique pourquoi deux utilisateurs pourtant « compétents »
peuvent produire des résultats radicalement différents.

Sans toujours comprendre l’origine de ces écarts.

image1

Savez-vous que vos macros deviennent obsolètes avec AutoCAD LT 2024 ?

De la macro à AutoLISP : un changement de modèle avec AutoCAD LT 2024

Depuis AutoCAD LT 2024, plusieurs niveaux d’automatisation sont possibles pour ce type d’action, du plus simple au plus robuste.

Macro directe (ligne de commande)

La solution classique fonctionne :

^C^C-purger;tout;*;n;_audit;o;_qsave

Personnellement, je privilégie une écriture plus explicite et plus robuste côté interprétation :

^C^C(command "-purger" "tout" "*" "n" "_audit" "o" "_qsave")

Elle est plus lisible et limite certains comportements ambigus selon le contexte (langue, état de la commande, reprise après erreur).

Solution AutoLISP (plus propre et maintenable)

Si AutoLISP est autorisé dans ton environnement, une fonction dédiée reste, à mon sens, la meilleure option :

(defun c:EdpMonPurger ( / )
  (repeat 4
    (command "-purger" "tout" "*" "n")
  )
  (command "_audit" "o" "_qsave")
)

La macro associée devient alors triviale :

^C^CEdpMonPurger

Avantages principaux :

  • logique centralisée
  • macro ultra simple

Où placer la macro

Le conteneur n’a aucune importance fonctionnelle :

  • CUIx
  • menu
  • barre d’outils
  • ruban
  • palette d’outils

La macro reste strictement identique, seule l’ergonomie change.

À noter : l’exemple présenté se limite volontairement à un PURGE global pour illustrer le principe. En pratique, on peut restreindre le nettoyage à certains objets (blocs, styles, calques), intégrer des contrôles d’intégrité du dessin, ou conditionner l’exécution selon l’état réel du fichier.

Conclusion

Ce changement ne concerne pas une commande ou une syntaxe en particulier, mais une évolution plus large : passer de macros ponctuelles à des automatismes pensés pour être maintenables, évolutifs et compatibles avec les versions récentes d’AutoCAD LT.

Si ce sujet revient régulièrement, c’est parce que beaucoup d’automatismes encore en circulation reposent sur des habitudes anciennes, parfois fonctionnelles mais devenues fragiles face aux évolutions récentes d’AutoCAD LT.

image

AutoCAD 1.0 : Un Tournant Majeur dans la Conception Technique

Le saviez-vous ? Comment AutoCAD est né en décembre 1982

En décembre 1982, lors du COMDEX de Las Vegas, un logiciel encore confidentiel allait bouleverser la conception technique : AutoCAD 1.0.

À cette époque, la CAO était réservée à quelques entreprises capables d’investir dans des stations dédiées, coûteuses et fermées. L’équipe fondatrice d’Autodesk avait une idée radicale :

Et si la CAO pouvait tourner sur un simple PC grand public ?


Un pari fou : la CAO pour tous

Dès sa première version, AutoCAD introduit les bases qui feront son succès :

  • Une interface entièrement pilotée par commandes.
  • Un moteur graphique optimisé pour du matériel très limité.
  • Une architecture ouverte, pensée pour être extensible (préfigurant AutoLISP).
  • Une vision simple : rendre la CAO accessible au plus grand nombre.

Une croissance fulgurante

Quelques mois après son lancement, AutoCAD passe du statut de curiosité technique à celui d’outil incontournable. Sa philosophie “PC-first” lui permet d’être adopté par des milliers de bureaux d’études, architectes et ingénieurs, bien plus rapidement que les solutions propriétaires de l’époque.

Cette démocratisation marque un tournant majeur dans l’histoire de la CAO.


L’héritage encore visible aujourd’hui

Plus de 40 ans après sa première version, l’ADN d’AutoCAD demeure :

  • Interopérabilité renforcée.
  • Personnalisation avancée via AutoLISP, .NET et les APIs modernes.
  • Transition vers le cloud, la collaboration et l’automatisation.

AutoCAD n’a pas seulement modernisé le dessin technique : il est l’un des acteurs majeurs qui ont rendu le passage du Dessin Assisté par Ordinateur (“DAO”) à la Conception Assistée par Ordinateur (“CAO”) accessible à des millions de professionnels, transformant un outil d’élite en standard mondial.


🧠 Le saviez-vous ?

La toute première démonstration d’AutoCAD en 1982 tenait sur une disquette de quelques centaines de kilooctets… et tournait sur un simple IBM PC équipé d’un processeur 8086. Un exploit technologique pour l’époque.


Une histoire qui rappelle qu’une vision simple — rendre la CAO accessible — peut transformer durablement une industrie entière.

image

AutoLISP : l’aide cachée qui vous fait gagner du temps dans Visual LISP

Que l’on débute en AutoLISP, qu’on reprenne un code existant ou qu’on remette le nez dans un vieux projet, on a toujours besoin d’un petit rappel sur certaines fonctions.

Bonne nouvelle : pas besoin de fouiller Google à chaque fois — Visual LISP intègre déjà une aide contextuelle… à condition de savoir où la trouver !

vlide aide instruction autolisp visual lisp

Exemple de la capture d’écran ci dessous :

  1. Sélectionnez le nom de la fonction (princ, tblnext, entget…) dans votre éditeur Visual LISP.
  2. Cliquez sur l’icône d’aide contextuelle (celle du point d’interrogation rouge).
  3. AutoCAD ouvre directement la documentation officielle Autodesk à la bonne page.

🧭 En une seconde, vous savez exactement à quoi sert la fonction, sa syntaxe et ses paramètres.

🎯 Conclusion

La productivité en AutoLISP ne passe pas seulement par la vitesse d’écriture, mais aussi par la rapidité à retrouver le sens du code.

L’aide intégrée de Visual LISP est un réflexe simple, souvent méconnu, qui fait gagner un temps fou lors de la maintenance de vos developpement autolisp ou scripts avancée avec du lisp.

autocad lt 2026 fichier log dwg

Comment comparer rapidement les variables entre deux dessins AutoCAD ?

Le logiciel AutoCAD LT 2026 contient plus de 780 variables système. Pour comparer efficacement ces variables entre deux dessins, vous pouvez utiliser une macro qui génère des fichiers log. Voici comment procéder :

Exécuter la Macro :

Lancez cette macro dans chacun des deux dessins AutoCAD. Elle générera un fichier log pour chaque dessin.

(command "_setvar" "logfilemode" 1 "_setvar" "QAFLAGS" 2 "_setvar" "?" "" "AI_EDITCUSTFILE" (getvar "LOGFILENAME") "_setvar" "logfilemode" 0 "_setvar" "QAFLAGS" 0)

Explication :

;;(command 
;;  "_setvar" "logfilemode" 1   ;; Active l'enregistrement des journaux (log)
;;  "_setvar" "QAFLAGS" 2       ;; Définit les indicateurs QAFLAGS à 2 (peut affecter le comportement de débogage et de validation)
;;  "_setvar" "?" ""            ;; Demande une liste de toutes les variables système modifiables dans la console
;;  "AI_EDITCUSTFILE" (getvar "LOGFILENAME") ;; Ouvre le fichier log dans Notepad
;;  "_setvar" "logfilemode" 0   ;; Désactive l'enregistrement des journaux
;;  "_setvar" "QAFLAGS" 0       ;; Réinitialise QAFLAGS à 0
;;)

Récupérer les Résultats :

  • Une fois la macro exécutée, vous obtiendrez deux fichiers log contenant les variables système de chaque dessin.
  1. Comparer les Résultats :
    • Copiez et collez les résultats des deux fichiers log dans un fichier Excel. Utilisez les fonctionnalités d’Excel pour comparer les valeurs des variables et identifier les différences.
autocad lt 2026 fichier log dwg comparatif excel 1

En suivant ces étapes, vous pourrez rapidement et efficacement comparer les variables entre deux dessins AutoCAD.

Cette macro est compatible avec toutes les versions d'AutoCAD et fonctionne également à partir d'AutoCAD LT 2024 et versions ultérieures.