Aller au contenu

QUANTITATIF DE BLOCKS?


Messages recommandés

Posté(e)

Salut

Avec la commande bcount des express tools ou avec ce vieux lisp

 

(vmon)
(defun c:compt (/ bloc d a n)

(setq en (car (entsel "\nPIQUEZ LE BLOC A COMPTER ...")))
(setq name (cdr (assoc 2 (entget en))))
(princ (strcat "\n-----> " name))
(setq d (cons 2 bl))
(setq a (ssget "x" (list (cons 2 name))))
(if (/= a nil)
  (progn
     (setq n (sslength a))
     (PRINC (strcat "\nJ'ai TROUVE  "(itoa n) "  " name "  dans le dessin \n"))
  )
)
(if (= a nil)
  (prompt "\ DESOLE  Aucun bloc dans le dessin !!!")
)
)

 

@+

Les Lisps de Patrick

Le but n'est pas toujours placé pour être atteint, mais pour servir de point de mire.

Joseph Joubert, 1754-1824

Posté(e)

Tu peux faire une sélection rapide en utilisant le critère nom de bloc.

Posté(e)

Bcount est une commande des express tool, il te faut les installés.

Sinon, fait une recherche sur le forum.

Patrick 35 avait proposé un petit lisp pour le comptage et la légende semi-automatique.

Mais il ne fonctionne pas avec les bloc dynamiques

@+

L'urgent est fait, l'impossible est en cours. Pour les miracles, prévoir un délai.
"Il vaut mieux mobiliser son intelligence sur des conneries, que sa connerie sur des choses intelligentes" - Devise Shadok.
"ceux qui ne se souviennent pas du passé sont condamnés à le revivre" George Santayana

Ma bibliothèque de blocs électrique :symbole elec.dwg

Posté(e)

J'utilise personnellement une macro sous Excel que j'avais récupéré je sais plus ou et qui liste tout les blocs contenus dans l'espace courant avec une variante donnant les points d'insertions.

 

C'est juste un peu ennuyeux avec les plans convertis contenant des centaines de blocs.

 

Par rapport à DDATTEXT il n'y a pas besoin d'attribut spécifique dans les blocs.

 

Par contre si quelqu'un sait compter les blocs dynamiques je les utiliserai de temps en temps !

 

 

Posté(e)

Mais il ne fonctionne pas avec les bloc dynamiques

Je sais, et je viens de passer sur A2005 et bientôt en A2007 et dès que j'ai un bloc dynamique, je fais la modif

 

@+

Les Lisps de Patrick

Le but n'est pas toujours placé pour être atteint, mais pour servir de point de mire.

Joseph Joubert, 1754-1824

Posté(e)
Par rapport à DDATTEXT il n'y a pas besoin d'attribut spécifique dans les blocs.

 

OK, je me suis trompé dans l'orthographe, il faut taper EATTEXTE.

Franchement, je trouve que vous cherchez midi à 14h ! (même si il y a beaucoup de méthodes valables).

En plus on peut exporter dans XL et/ou faire une selection.

 

Et pas besoin d'attribut, c'était dans l'ancien temps, ça.

 

[Edité le 28/7/2006 par Tramber]

Bureau d'études dessin.

Spécialiste Escaliers

Développement - Formation

 

./__\.
(.°=°.)
Posté(e)

Bonjour ,

l'applicatif Autospeed ( http://www.autospeed.biz) permet de comptabiliser les blocs par calques. Très utile si tu as le meme bloc sur plusieurs calques.

Pour l'utiliser tu n'est pas obligé de payer la licence , tu charges la version de demo et tu colles tes blocs dans le dessin autospeed.dwg interdit d'enlever le dessin visible sinon ca risque de ne pas marcher.

ensuite tu tapes MBC au clavier et hop ... miracle !

Auteur du logiciel Autospeed

Auteur de la théorie du site www.kheops.biz

Auteur de nombreux livres

Posté(e)

salut à tous et à patrick35

si je pouvais retrouver le lisp qui compte les blocs et fait une legende

je serais ravi

a +

 

 

Tu le trouve ici

 

[Edité le 30/7/2006 par Oli553]

L'urgent est fait, l'impossible est en cours. Pour les miracles, prévoir un délai.
"Il vaut mieux mobiliser son intelligence sur des conneries, que sa connerie sur des choses intelligentes" - Devise Shadok.
"ceux qui ne se souviennent pas du passé sont condamnés à le revivre" George Santayana

Ma bibliothèque de blocs électrique :symbole elec.dwg

Posté(e)

Bonjour,

 

Le sujet étant de nouveau d'actualité, j' en profite pour demander à Patrick s'il a eu le temps de regarder son lisp afin que l'on puisse intégrer de nouveaux blocs là où bon nous semble dans sa légende (DWG), plus précisement en intercaler un entre deux autres... ;) ;) .....!!!!!

 

Merci,

 

Sylvain

Posté(e)

[surligneur]UN GRAND MERCI A TOI[/surligneur] :) ;) :D ......et pour ceux qui en aurait l'utilité, je vous encourage à utiliser cette légende. Je n'y connais rien en Lisp mais le résultat est là......super boulot Patrick ;)

 

Merci encore,

 

Sylvain

Posté(e)

.....re moi de nouveau....

 

je viens de tester, tout roule à 100%, on peut désormais insérer des blocs intermédiaires à volonté.

:) :)

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é