Archives par étiquette : autolisp

animation simple dans AutoCAD LT à partir d’un bloc dynamique

🎬 Présentation d’une animation simple dans AutoCAD LT à partir d’un bloc dynamique

Dans le cadre de mes expérimentations pédagogiques autour d’AutoCAD LT, j’ai réalisé une animation simple en utilisant un bloc dynamique illustré par des smileys. L’objectif était de démontrer comment manipuler la visibilité d’éléments via des calques, sans recourir à des outils externes.

🔧 Méthodologie utilisée :

  • Création d’un bloc dynamique intégrant plusieurs représentations de smileys.
  • Chaque smiley est affecté à un calque distinct (Calque1 à Calque6).
  • L’animation est obtenue en activant chaque calque à tour de rôle tout en désactivant les autres, créant ainsi une séquence visuelle dans AutoCAD.

💡 Intérêts pédagogiques et techniques :

  • Illustrer plusieurs états d’un objet dans un même dessin.
  • Montrer les possibilités d’animation in situ avec les seuls outils AutoCAD et quelques instructions Autolisp de base .
  • Souligner l’efficacité des blocs dynamiques couplés à une gestion de calques via script.

📌 Le script AutoLISP utilisé sera bientôt disponible en téléchargement sur mon site.
🔐 Pour celles et ceux qui souhaitent l’obtenir en avant-première, vous pouvez me contacter en message privé.

Gérer la personnalisation d’AutoCAD ? Un cauchemar évitable…


Personnaliser AutoCAD est une bonne idée, mais…

À la place, je privilégie une méthode robuste : création d’un menu partiel (*.CUIX) + fichier *.MNL + quelques instructions AutoLISP.

➔ Objectif : éviter de toucher aux fichiers acad.xx et garantir une migration facile entre versions ou solutions métiers.

Je complète cela par un dossier de support personnalisé ajouté aux chemins AutoCAD.

Pour aller encore plus loin : création d’un bundle avec fichier PackageContents.xml et éventuellement un setup d’installation. Résultat : déploiement rapide, migration sans douleur.

🔹 Cette approche m’accompagne depuis plus de 10 ans et me permet de profiter de l’interface standard Autodesk, tout en restant maître de mes personnalisations.

Le saviez-vous ?

La commande “Réseau” modernisée via le Ruban est un bel exemple d’optimisation de l’interface : adaptation dynamique selon l’objet sélectionné !

Barre d’outils classique ou Ruban interactif ?
➔ Mon choix : un mix des deux, enrichi de palettes d’outils sur mesure.

Quand on combine CUIX, MNL, AutoLISP, et éventuellement DLL / VBA, on standardise la montée en version :

  • ➔ Plus simple pour un poste isolé
  • ➔ Magique pour un parc de machines en entreprise !

Cet article s’inscrit dans la continuité d’un échange initié par Quentin Marquette sur linkedin concernant 'Migrer les paramètres personnalisés'

Retrouvez son post original ici : linkedin ."

Standardiser vos déploiements lisp

Savez-vous qu’avec AutoCAD, vous pouvez standardiser vos déploiements LISP et vos palettes d’outils ? 🤔💡

Que vous utilisiez AutoCAD LT, AutoCAD ou une version métier, il est possible de structurer et automatiser vos personnalisations pour simplifier le déploiement sur plusieurs postes.

Pourquoi est-ce un atout ?

Automatisation des tâches : Gagnez du temps avec des routines LISP bien pensées.
Personnalisation efficace : Configurez menus, palettes d’outils et raccourcis selon vos besoins.
Déploiement simplifié : Un simple copier-coller d’un dossier bien structuré ou un setup avec Inno Setup peut suffire.

Cerise sur le gâteau 🎂 : Plus besoin de reconfigurer vos LISP et palettes à chaque nouvelle version ou sur chaque poste de travail ! Un gain de productivité assuré.

AutoCAD Electrical : Zoom Étendu en Lot avec un Script !

Saviez-vous qu’il est possible d’automatiser des tâches en lot dans AutoCAD Electrical ?

Presque tout ce que vous tapez dans la ligne de commande d'AutoCAD LT, AutoCAD ou d'une solution métier peut être intégré dans un script.

Pour rendre cela encore plus utile, vos dessins n'ont pas besoin d'être des dessins AutoCAD Electrical (dessins électriques), à moins que vous n'utilisiez des commandes spécifiques à AutoCAD Electrical dans le script.

En combinant des instructions AutoLISP, vous pouvez obtenir des gains rapides grâce à l'automatisation des tâches. Il est même possible, dans AutoCAD ou une solution métier, d'utiliser certaines technologies pour créer vos propres instructions AutoLISP avec .NET.

De plus, l'utilisation de l'utilitaire de projet AutoCAD Electrical permet de rationaliser encore davantage vos processus. La création de scripts est également possible via Microsoft Excel, une solution pratique pour générer des scripts directement à partir de vos données.

Si vous travaillez sur plusieurs fichiers, appliquer un Zoom Étendu sur chaque dessin peut être long et répétitif… mais grâce aux scripts, tout se fait en quelques secondes !

Dans cette vidéo, je vous montre :

  • Présentation du script Zoom Étendu
  • Aperçu incorrect des fichiers Autocad : Sessions non sauvegardées en zoom étendu
  • Sélection des fichiers avec l’utilitaire de projet d’AutoCAD Electrical
  • Exécution accélérée du script avec AutoCAD Electrical
  • Résultat final : Vue d’ensemble des fichiers mis à jour dans AutoCAD Electrical
;;; Didier LOURDELLE - EDWGPROS
;;; 07/03/2025
;;;
;;; Automatisation du zoom etendu dans un dessin
;;;
;;; Zoom Etendu
_zoom _e
_qsave
;;; Fin