Novice_python Posté(e) le 17 avril 2015 Posté(e) le 17 avril 2015 Bonjour à tous, Je suis confronté à un gros souci. Je souhaite insérer des blocs sous autocad par le biais d'un LISP. J'ai réussi à écrire ce programme. Pourtant, je souhaiterais améliorer mon programme afin d'insérer autant de blocs qu'il y en a actuellement dans le dessin ; je m'explique. Par exemple, le dessin autocad contient 13 blocs appelés "Regard_AEP". Je souhaiterais insérer des blocs remplaçant chacun de ces 13 blocs, pour après supprimer les blocs d'origine. Je ne vois pas du tout comment procéder !! :( J'ai récupéré un script permettant de compter le nombre de blocs dans le dessin. Mais je souhaiterais connaitre le nombre de blocs en fonction des dénominations de blocs. Merci d'avance pour votre aide !!!! :)
Patrick_35 Posté(e) le 17 avril 2015 Posté(e) le 17 avril 2015 Salut (- (vla-get-count (vla-get-blocks (vla-get-activedocument (vlax-get-acad-object)))) (vla-get-count (vla-get-layouts (vla-get-activedocument (vlax-get-acad-object)))) ) @+ Les Lisps de PatrickLe but n'est pas toujours placé pour être atteint, mais pour servir de point de mire.Joseph Joubert, 1754-1824
Novice_python Posté(e) le 17 avril 2015 Auteur Posté(e) le 17 avril 2015 Salut (- (vla-get-count (vla-get-blocks (vla-get-activedocument (vlax-get-acad-object)))) (vla-get-count (vla-get-layouts (vla-get-activedocument (vlax-get-acad-object)))) ) @+ Salut Patrick_35, je ne comprends pas trop ce que signifie tes deux lignes de commande ... :(
Patrick_35 Posté(e) le 17 avril 2015 Posté(e) le 17 avril 2015 Salut Patrick_35, je ne comprends pas trop ce que signifie tes deux lignes de commande ... :(La question (si j'ai bien compris) est de savoir combien tu as de blocs de définis dans le dessin (et pas obligatoirement inséré). Ces deux lignes y répondent. @+ Les Lisps de PatrickLe but n'est pas toujours placé pour être atteint, mais pour servir de point de mire.Joseph Joubert, 1754-1824
Messages recommandés
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 compteSe connecter
Vous avez déjà un compte ? Connectez-vous ici.
Connectez-vous maintenant