alainterieur Posté(e) le 4 novembre 2009 Posté(e) le 4 novembre 2009 Bonjour à tous,Existe-t-il un moyen de récupérer la liste des noms de blocs présents dans un calque ?Lorsque je recherche par la fonction de filtre, je n'obtiens que le nombre total de blocs d'un calque mais pas la liste des noms.Merci de votre aide. Alain
Tramber Posté(e) le 4 novembre 2009 Posté(e) le 4 novembre 2009 (defun c:totob(/) (setq fil(open "c:\\liste.txt" "w")) (setq tousblocs(ssget "_x" '((0 . "INSERT")))) (setq compt 0) (repeat(sslength tousblocs) (write-line(strcat (cdr(assoc 2(entget(ssname tousblocs compt))))";"(cdr(assoc 8(entget(ssname tousblocs compt)))))fil) (setq compt(1+ compt)) ) (close fil) ) Un petit lisp (trés vite fait). Lances totob, ca crée un fichier txt sur C: à ouvrir avec Excel. Ne compte pas les blocs mais les liste un par un.Si tu connais excel, t'en auras pour 2 minutes à compter par calques. Bureau d'études dessin. Spécialiste Escaliers Développement - Formation ./__\. (.°=°.)
alainterieur Posté(e) le 4 novembre 2009 Auteur Posté(e) le 4 novembre 2009 Merci beaucoup, je vais tester ça.Cordialement, Alain
MarcoTic Posté(e) le 4 novembre 2009 Posté(e) le 4 novembre 2009 Bonjour,Il existe la commande "attextr" encêtre de l'estraxtion d'attributs.Au préalable, Il est nécessaire d'ecrire un fichier .txt dans lequel les infos que l'on souhaite récupérées sont décrite. Me souvient plus trop des tenants et aboutissant, mais l'aide offre une explication intérressante.A noter que cette fameuse commande existe aussi dans Autocad LT
alainterieur Posté(e) le 4 novembre 2009 Auteur Posté(e) le 4 novembre 2009 Je viens de tester la commande de Tramber. C'est ce que je cherchais.Merci beaucoup pour tout ce temps gagné ! Alain
Tramber Posté(e) le 4 novembre 2009 Posté(e) le 4 novembre 2009 Bonjour,Il existe la commande "attextr" encêtre de l'estraxtion d'attributs.Au préalable, Il est nécessaire d'ecrire un fichier .txt dans lequel les infos que l'on souhaite récupérées sont décrite. T'as vu qu'on était en 2000 ou 2002 ? C'est foutu pour l'extraction de blocs sans attributs. Bureau d'études dessin. Spécialiste Escaliers Développement - Formation ./__\. (.°=°.)
MarcoTic Posté(e) le 4 novembre 2009 Posté(e) le 4 novembre 2009 J'avoue ne pas me souvenir que cette commande ne s'appliquai pas aux blocs sans attribut, ça fait longtemps ... et de surcroit, mes blocs avaient des attributs justement !Mais ce dont je me souvient très bien c'est la possibilité de récupérer le propriétés des blocs, position, echelle, et tout le toutim.A l'occasion je jetterait un oeil, çette commande existe toujours sur 2010
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