Aller au contenu

Macro & extraction de données


Messages recommandés

Posté(e)

Bonjour à tous et merci de vos nombreuses contributions qui m'aident souvent dans mon utilisation quotidienne d'Autocad, moi qui suis un autodidacte.

Je vous écris aujourd'hui pour vous soumettre ce qui me semble un challenge, si toutefois c'est possible à faire...

Alors,

1°)- je voudrais savoir s'il est possible de créer une macro (VBA, ou LISP) qui permette de ne pas se "taper" les huit pages de préparation du tableau lors d'une extraction de données.

 

En effet,j'ai environ 4500 blocs, représentant des tentes (montants, pattes de fixation, boulons, écous, toilage, porte, bloc secours, etc., etc.), toutes comportant d'autres blocs représentant des éléments communs mais aussi des éléments distincs, dont je dois faire le décompte.

En utilisant l'extraction de données j'y arrive mais je dois tout refaire [je parle là des 8 pages de préparation même avec un modèle .dxe pré-enregistré] à chaque fois; et en plus je dois sélectionner mes tentes une par une.

 

En effet:

2°)- Sur chaque plan j'ai plusieurs tentes différentes et je ne peux pas les sélectionner une par une ce serait trop long, or lorsque je fais une sélection globale, l'extracteur réunis tous les éléments identiques sans les regrouper tente par tente. Ya t'il selon vous un moyen de regrouper les extractions d'éléments de composition des tentes, tente par tente; sachant que ces dernières sont elles aussi des blocs ?...

 

Si toutefois ma question vous appaissait par trop absconse, voici mon adresse mail pour plus ample informé, le cas échéant...

 

cremieux.henry@gmail.com

Posté(e)

Ok, mais s'il-te-plait, voudrais-tu enlever toi-même tes messages et rester dans un forum Autocad 2011 (par exemple)

Pas la peine de multiplier les sujets, on les apprécie peu.

 

La réponse est oui car on peut tout faire en programme. Attendons déjà du côté de qui existe et que quelqu'un te trouverais ;) ... dans un seul fil de discusiion.

Bureau d'études dessin.

Spécialiste Escaliers

Développement - Formation

 

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

Maintenant, si vous êtes d'accord , je vais déplacer le sujet vers un forum.

J'ai vu que Henry-006 avait publié jusque dans AutoCAD 2011.

 

Pour ta question 2, il faudrait préciser si ces tentes sont des blocs des groupes ou autre et pourquoi tu ne peux pas les selectionner une par une....

Bureau d'études dessin.

Spécialiste Escaliers

Développement - Formation

 

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

Hello

 

Attention: je suis le grand mechant loup !

 

Quadruple sujet (Forums: 2013/2012/2011/2010), c inadmissible !!

 

J'ai tout supprime sauf dans le forum 2011, ou la discussion a commence ...

 

La prochaine fois : je flingue tout ...

 

lecrabe "flingueur"

Autodesk Expert Elite Team

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

Merci pour la réponse rapide et désolé pour la multiplication des pains mais je pensais que mettre le sujet sous une seule version d'Autocad restrindrai mes chances d'obtenir uneréponse: les gens doués pour ça n'ont peut-être pas cette version-ci ou celle là du logiciel et neconsulte donc pas forcément les forums ne concernant pas leur propre version.

Si tu vois ce que je veux dire...

Ceci dit s'il faut réellement enlever les doublons je vais tenter de te satisfaire au plus vite...

Je ne pensais pas que cela puisse poser un problême queconque, encore toutes mes excuses...

Cordialement, Henry.

Posté(e)

Maintenant, si vous êtes d'accord , je vais déplacer le sujet vers un forum.

J'ai vu que Henry-006 avait publié jusque dans AutoCAD 2011

Pour ta question 2, il faudrait préciser si ces tentes sont des blocs des groupes ou autre et pourquoi tu ne peux pas les selectionner une par une....

Alors

1) MERCI pour la réponse

2) Toutes les tentes sont des blocs contenant d'autres blocs etje dois cpmptabiliser ces autres blocs constituant de la tente

Ex: 4 montants M1, 8 embouts type Emb_01, 16 fixations F5 (boulons & écrous M8)etc, 2 blocs secours, 1 extincteur, 1 porte battante type_2 (2battants), table, chaise, et le reste...

3) comme il y a près de 2000 tentes sur le site, je peux pas passer des heures à sélectionner chaque tente une par une pour extraires les données et encore moins s'il me faut me taper les pages de prépa à chaque fois; J'en aurais pour des mois....

Posté(e)

Hello

 

Attention: je suis le grand mechant loup !

 

Quadruple sujet (Forums: 2013/2012/2011/2010), c inadmissible !!

 

J'ai tout supprime sauf dans le forum 2011, ou la discussion a commence ...

 

La prochaine fois : je flingue tout ...

 

lecrabe "flingueur"

Merci pour la réponse rapide et désolé pour la multiplication des pains mais je pensais que mettre le sujet sous une seule version d'Autocad restrindrai mes chances d'obtenir uneréponse: les gens doués pour ça n'ont peut-être pas cette version-ci ou celle là du logiciel et neconsulte donc pas forcément les forums ne concernant pas leur propre version.

Si tu vois ce que je veux dire...

Ceci dit s'il faut réellement enlever les doublons je vais tenter de te satisfaire au plus vite...

Je ne pensais pas que cela puisse poser un problême queconque, encore toutes mes excuses...

Cordialement, Henry.

Posté(e)

Bonsoir à toutes et tous,

 

As-tu essayé les fonctions ATIN & ATOUT des express tools ?

Bonjour et merci de ta réponse.

Pour te répondre, non je n'ai pas essayé la commande dont tu parles pour la bonne raison que je ne la connais pas. Je dois vous dire à tous que je n'ai jamais suivi la moindre formation sur ce logiciel, je suis un autodidacte, et que je ne maitrise pas le lisp ou le vba, mais que je suis assez débroillard et avide de connaissances et d'apprentissage en tout genre....

A bon entendeur ....

Je vais de ce pas donc essayer la ou les commandes en question et je reviens rapidement vous voir pour vous dire ce qu'il en est.

Encore merci et pardon pour le dédoublement du sujet, ça a l'air d'en avoir énnerver un plus que de coutume, je suis désolé, je voulais être sur de toucher du monde comme je l'explique dans ma réponse un peu plus bas.

JE LE FERAI PLUS PROMIS

Posté(e)

Ok, mais s'il-te-plait, voudrais-tu enlever toi-même tes messages et rester dans un forum Autocad 2011 (par exemple)

Pas la peine de multiplier les sujets, on les apprécie peu.

 

La réponse est oui car on peut tout faire en programme. Attendons déjà du côté de qui existe et que quelqu'un te trouverais ;) ... dans un seul fil de discusiion.

Je viens d'esayer de retrouver mes "vilains" doublons mais apparament quelqu'un s'en est déjà chargé.

Merci à lui & toutes mes excuses pour cette faute de civisme qui en a énnervé un plus que je n'aurais cru cela possible, je me suis expliqué dans ma toute première réponse et vous représente à toutes et à tous mes plus plates excuses.

Je ne voulais qu'être sur de toucher quelqu'un car mon problême est un tout petit peu urgent et pour un site dont je ne peux malheureusement pas vous parler ici tellement c'est sérieux.

DESOLE & encore MERCI pour vos réponses et votre compréhension....

Le plus cordialement du monde, Henry.

Posté(e)

Bonsoir à toutes et tous,

 

As-tu essayé les fonctions ATIN & ATOUT des express tools ?

MERCI pour ta réponse ET pour ta proposition, car tu es la seule à n'voir pas bloqué sur ma "faute" et à m'avoir proposé quelque chose de concret.

Pour l'instant je n'ai que Autocad 2009 surmon portable et dans "Express tools" je n'ai pas trouvé les deux fonctions dont tu me parles...

J'ai été voir dans "express" - bloks, selection tools, etc. mais aucune des fonctions proposées ne ressemble à ATIN ou à ATOUT qui se réfère je suppose aux attributs à insérer et/ou à extraire, vu le nom de la commande.

Je me dépêche d'installer une version plus récente, genre 2011 ou 2012 et je te recontacte.

Encore mille merci pour ta propose car, même si j'ai fauté -& croyez le ou non, mais je pensais bien faire afin de toucher le plus de monde possible pour résoudre mon affaire, mais bon passons- j'ai besoin d'une soluce;(ce bout là n'est pas pour toi Lili).

N'oubliez pas que j'ai près de 20000 tentes à cheker pour en comptabiliser les différents constituants, alors merci pour les remarques mais surtout, MERCI POUR LES PROPOSITIONS A APPLIQUER.

Posté(e)

Salut,

Quelque posts intéressants sur le sujet

Pour les versions LT ne supportant pas le lisp il y a cet outil dévellopé par Bryce

Il va sans dire que cet utilitaire fonctionne aussi avec les versions complètes

 

Pour les versions complète il y a les lisp de Patrick_35

Petite question subsidiaire : Les blocs comportent-ils des attributs ?

Studio Gfilm - Agence de communication par l'image

 

"Le matin tu peux rester couché pour poursuivre ton rêve, ou te lever pour le réaliser"

Posté(e)

Bonjour Henry-006,

 

 

Concernant les commandes introuvables, le problème ne vient pas de ta version d'Autocad mais du fait que tu n'as pas installé les express tool. Ce module est à part et ne s'installe pas par défaut avec Autocad (oui, je sait c'est idiot <_< ). Pour l'installer, reprends le CD et tu trouveras la module supplémentaire.

 

Olivier.

Posté(e)

Bonjour à toutes et tous,

 

Et si tu mettais un extrait de ton fichier en ligne ?

 

(gile) avait également développé quelque chose pour Steven de mémoire,.... (IATT & EATT)

 

D'actualité, tu as aussi cet utilitaire de bryce à regarder,...

 

Salut Lilli

 

En fait IATT, c'est dans le lisp LATT. Tu pensais à ce sujet? Mais c'était autre chose ;)

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)

Re,

 

Salut Steven,

 

 

 

Absolument pas ! :huh:<_<:)

 

C'était suite à une de tes demandes concernant l'utilisation de Atin et Attout et (gile) avait développé cette .dll => "ExcelAttribute"

 

Ci-joint,...

 

;)

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.

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é