Aller au contenu

Listing blocs dynamiques


Messages recommandés

Posté(e)

Bonjour ,

 

J'ai un bloc dynamique avec une variable "distance".(qui permet d'allonger ou raccourcir la longueur du bloc)

Y a t il un moyen de créer un listing indiquant la "distance" de chaque bloc présent dans le dessin ?

Merci

Posté(e)

Salut,

Je plussoie @x_all,

C'est possible avec l'extraction de données.

Steven________________________________________

Pour le taf; Windows (et ses emmerdes) sinon pas d'AutoCAD.

Pour le perso Linux Mint et pas de problèmes. Mais pas d'AutoCAD.

En rêve; AutoCAD sous Linux.

Posté(e)

Bonjour,

Sinon un petit lisp.

 

(defun c:lstd (/ acdc)
    (setq acdc (vla-get-activedocument (vlax-get-acad-object)))
    (vlax-for obj (vla-get-modelspace acdc)
        (if (and (= (vla-get-ObjectName obj) "AcDbBlockReference") (= (vla-get-IsDynamicBlock obj) :vlax-true))
            (foreach prop   (vlax-invoke obj 'getDynamicBlockProperties)
                (if (wcmatch (vla-get-PropertyName prop) "Distance*")
                    (princ (strcat "\n" (rtos (vlax-variant-value (vla-get-value prop)))))
                )
            )
        )
    )
    (textscr)
    (princ)
)

 

Créer un compte ou se connecter pour commenter

Vous devez être membre afin de pouvoir déposer un commentaire

Créer un compte

Créez un compte sur notre communauté. C’est facile !

Créer un nouveau compte

Se connecter

Vous avez déjà un compte ? Connectez-vous ici.

Connectez-vous maintenant
×
×
  • 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é