Bloc dynamique – Récupérer attribut dans un champ.

Last Updated on 29 juillet 2025 by Didier Lourdelle

Suite à une question sur le forum autodesk


Bonjour à toutes et à tous,

Bonjour à toutes et à tous,

Je m’étais créé un bloc dynamique “renvoi” (ci-joint) avec plusieurs visibilités, avec sur chaque visibilité, 2 attributs : RENVOI et TENSION. Sauf qu’avec cette méthode, dés que je change de visibilité, je dois retaper les valeurs d’attributs.

https://forums.autodesk.com/t5/autocad-tous-produits-forum/bloc-dynamique-recuperer-attribut-dans-un-champ/m-p/13744405#M48922

Dans l’utilisation des blocs avec attributs sans développement, il n’est pas simple d’obtenir ce comportement de manière simple et fiable.

Ci-joint un LISP compilé qui permet de lier dynamiquement des attributs dans un bloc. Il recherche les valeurs encodées sous la forme £NOM_ATTRIBUT£ dans les attributs du bloc. Si un attribut correspondant nommé NOM_ATTRIBUT existe, alors un champ dynamique est inséré à sa place. Cela permet de refléter automatiquement les modifications du champ source dans le champ cible.

Étape 1 : Créer le bloc de base avec attribut(s). J’ai ajouté deux attributs à votre bloc :

  • TENSION_SAISIE (avoir une valeur par défaut possible sur un champ avec les propriétés personnalisées du dessin)
  • RENVOI_FOLIO_SAISIE (dans votre cas, il sera toujours à saisir ; mettre une valeur par défaut à saisir, par exemple)

Mettez la propriété par défaut en invisible pour ces attributs, ils n’ont pas à apparaître dans le dessin. Dans votre cas, deux attributs sont prévus pour la saisie. Ensuite, créez les attributs qui serviront à l’affichage et positionnez-les comme vous le désirez. Mettez £TENSION_SAISIE£ ou £RENVOI_FOLIO_SAISIE£ comme valeur par défaut.

Étape 2 : Insérez le bloc, saisissez les bonnes valeurs, puis exécutez la commande Edps_LienAutoAttributs en sélectionnant le bloc inséré.

Cette entrée a été publiée dans forums le par .

À propos Didier Lourdelle

🚀 Consultant | Formateur | Développeur AutoCAD 📌 Spécialiste des schémas 2D (DWG) issus de DATA 3D Avec une solide expertise dans la CAO/DAO, je suis spécialisé dans l’automatisation et l’optimisation des workflows AutoCAD. Mon savoir-faire couvre : ✅ Schémas 2D à partir de modèles 3D – Valorisation des DATA pour une production plus rapide et fiable ✅ Programmation AutoLISP & .NET – Automatisations sur AutoCAD & AutoCAD LT ✅ Formation et accompagnement – Montée en compétences des équipes sur AutoCAD et AutoCAD Electrical ✅ Développement sur mesure – Création d’outils spécifiques pour les bureaux d’études et l’industrie 🎯 Mon objectif ? Accélérer et fiabiliser la conception technique grâce à des solutions adaptées aux besoins de mes clients. 📩 Intéressé par une collaboration ? Discutons-en !

Laisser un commentaire