Aller au contenu

Ligne de repère et attribut


Messages recommandés

Posté(e)

Bonjour,

 

J'aimerais pouvoir récupérer le nom d'un bloc comme texte d'une ligne de repère.

Est-ce possible ?

 

Ou comment faire pour afficher le nom du bloc près de ce bloc ?

 

 

Merci.

Modeler Revit MEP - Référent BIM

Revit MEP - Navisworks - Magicad

Autocad MEP 2018 (mais plus beaucoup)

Posté(e)

hello

Ou comment faire pour afficher le nom du bloc près de ce bloc ?

avec un champ?

pour faire compliqué on pourrait créer un bloc (bloc_2) comrpenant ce bloc (bloc_1 ou le bloc dont tu souhaites avoir le nom) qui aurait pour champ le nom du bloc (bloc_1)

Phil

Projeteur Revit Indépendant - traitement des eaux/CVC

Posté(e)

Bonjour,

 

J'aimerais pouvoir récupérer le nom d'un bloc comme texte d'une ligne de repère.

Est-ce possible ?

 

Ou comment faire pour afficher le nom du bloc près de ce bloc ?

 

 

Merci.

 

Salut,

il existe un lisp qui donne le nom du bloc avec une fleche :

 

je te le donne ci-dessous (je ne sais plus ou je l'ai trouvé mais je remercie la personne qui l'a crée !!!)

------------

 

(defun c:BNameLabel (/ ent entl obj)

(cond ((not (setq ent (car (entsel "\nSelect block: ")))))

((not (eq (cdr (assoc 0 (entget ent))) "INSERT")) (princ "\nInvalid object!"))

((setq pt (getpoint "\nSpecify first point: "))

(setq entl (entlast))

(vl-cmdf "_.mleader" "_non" pt "\\")

(while (eq (logand 1 (getvar 'CMDACTIVE)) 1) (vl-cmdf ""))

(if (not (equal entl (setq entl (entlast))))

(vla-put-textstring

(vlax-ename->vla-object entl)

(vlax-get-property

(setq obj (vlax-ename->vla-object ent))

(if (vlax-property-available-p obj 'EffectiveName)

'EffectiveName

'Name

)

)

)

)

)

)

(princ)

)

(vl-load-com)

(princ)

--------------

 

voila si cela peut t'aider.

 

a+

AHG

Posté(e)

merci, je vais tester ton lisp.

 

Pour le moment, la seule chose que j'ai trouvé est d'ajouter une ligne de repère avec un texte, et au moment de rentrer le texte, j’insère un champ qui récupère le nom du bloc.

C'est justye ce qu'il me faut. Il me reste à l'automatiser :)

Modeler Revit MEP - Référent BIM

Revit MEP - Navisworks - Magicad

Autocad MEP 2018 (mais plus beaucoup)

Posté(e)

Alors, ton petit lisp fait parfaitement les choses.

 

Merci a toi et a l'auteur.

Modeler Revit MEP - Référent BIM

Revit MEP - Navisworks - Magicad

Autocad MEP 2018 (mais plus beaucoup)

  • 2 ans après...
Posté(e)

Bonjour.

Pour pousser le vice, est il possible que lorsque l'on ai plusieurs bloc dans un bloc (ex: plusieurs type de vis dans un bloc dynamique) il affiche le nom de la vis (ex) utilisé .?

merci

Invité
Répondre à ce sujet…

×   Collé en tant que texte enrichi.   Coller en tant que texte brut à la place

  Seulement 75 émoticônes maximum sont autorisées.

×   Votre lien a été automatiquement intégré.   Afficher plutôt comme un lien

×   Votre contenu précédent a été rétabli.   Vider l’éditeur

×   Vous ne pouvez pas directement coller des images. Envoyez-les depuis votre ordinateur ou insérez-les depuis une URL.

×
×
  • Créer...

Information importante

Nous avons placé des cookies sur votre appareil pour aider à améliorer ce site. Vous pouvez choisir d’ajuster vos paramètres de cookie, sinon nous supposerons que vous êtes d’accord pour continuer. Politique de confidentialité