Jbrosteaux Posté(e) le 2 septembre 2014 Auteur Posté(e) le 2 septembre 2014 Je comprends tout à fais ton exemple X_all, c'est pour cela que je cherchais une solution pour un peu me soulager...car ça fait 3 jour que je rentre dans chaques blocs, que je selectionne tout les éléments que je les mets dans le calque 0 Bref, voilà...la fusion est une bonne idée, mais cela me met plus de temps. J'aurai juste souhaite une maccro pour selectionner mes lignes qui compose mon bloc et le mettre dans le calque0 pour ensuite fermer l'editeur de bloc et revenir sur mon plan. Je constate que c'est compliqué, donc je mords sur ma chic et je continue a faire bêtement ma méthode qui pour certains ne semble pas trop propre ou sauvage.
Tramber Posté(e) le 2 septembre 2014 Posté(e) le 2 septembre 2014 Un petit tuto pour scripter un peu : http://cadxp.com/topic/2632-petit-script-pour-mon-1000eme-message/page__view__findpost__p__10409__hl__1000%C3%A8me__fromsearch__1 C'est vrai que pour traiter des dossiers et des fichiers, il faut s'accrocher un peu, mettre des guillemets sur les chemins, etc. Maitriser la bête (et Excel) est source de beaucoup de bonheur. Bureau d'études dessin. Spécialiste Escaliers Développement - Formation ./__\. (.°=°.)
x_all Posté(e) le 2 septembre 2014 Posté(e) le 2 septembre 2014 non, c'est moi et mes copier coller vers les coordonnée d'origine qui suis un sauvage. Un Wbloc c'est plus propre c'est toutL'idée, c'est de sortir les bloc du dessin pour les traiter avec la macro de Rebcao, puis de les re insérer à la meme place. Et si tu as 50 dessin a traiter, en faire un script (pas oublier de purger avant de ré insérer) quelques trucs sur autocad
Tramber Posté(e) le 2 septembre 2014 Posté(e) le 2 septembre 2014 (pas oublier de purger avant de ré insérer) Non ! pourquoi tout compliquer ? Il faut confirmer le remplacement du bloc. Tout bloc sera présent potentiellement dans le dessin, il ne faut pas les enlever pour être en mesure de purger. cela deviendrait trop compliqué. Pour le cœur de l'action, si la fusion des calques ne convient pas, on peut aussi utiliser la commande CHPROP. Résumons un peu :1. taper -i puis ? pour avoir le listing des blocs.Copier-coller celui-ci sur excel.Ensuite utiliser excel pour batir un script qui WBLOC chacun d'entre eux. (j'avoue que j'ai jamais fait, en essayant -WBLOC [pour savoir où l'on va il faut toujours s'entrainer avec la commande précédée d'un "-". Dans ce cas c'est un peu confus] j'ai vu que c'était un peu tordu).2. Un autre script qui va OUVRIR ces fichiers un par un (sans oublier de les FERMER) et traiter le problème (CHPROP ou fusion des calques).3. Un dernier script qui va INSERER ces nouvelles définitions, quitte à redéfinir les blocs quand la question est posée. 4. (éventuellement) Se poser quand-même la question de savoir pourquoi les blocs sont définis sur différents calques. Beaucoup critiquent cette façon de faire mais le mieux est d'interroger sa hiérarchie ou son prédécesseur Bureau d'études dessin. Spécialiste Escaliers Développement - Formation ./__\. (.°=°.)
rebcao Posté(e) le 2 septembre 2014 Posté(e) le 2 septembre 2014 Bonjour, Jbrosteaux, as-tu envisagé une formation pour t'aider à assimiler tout ça et être très efficace et productif dans de telles situations ? :) Sur Site ou à distance... Christian Formateur, Consultant Expert AutoCAD, REVIT MEP, INVENTOR, télécharger , des Outils AutoCAD...cad123 @ wanadoo.fr (enlever les espaces de part et d'autre de @)
Jbrosteaux Posté(e) le 2 septembre 2014 Auteur Posté(e) le 2 septembre 2014 Non je n'avais pas à l'idée de faire une formation, cela fait maitnenant 10 ans que je suis dessinateur et c'est la première fois que je dois faire un tel travail de netoyage de plans!donc je continue sur ma lancée de faire manuellement, car je n'aurai pas le temps de concevoir un script.
Tramber Posté(e) le 2 septembre 2014 Posté(e) le 2 septembre 2014 Dommage. Apprendre à faire tout cela ne te prendrait que quelques dizaines de minutes.En plus tu as SAS pour traiter des ensembles de fichier (étape 2) et qui t'évite les OUVRIR et les FERMER. Bureau d'études dessin. Spécialiste Escaliers Développement - Formation ./__\. (.°=°.)
Jbrosteaux Posté(e) le 2 septembre 2014 Auteur Posté(e) le 2 septembre 2014 Mais je n'en doute pas, c'est simplement que je ne connais pas les codes, et ni comment indiquer les commandes.C'est pour cela, que j'ai ouvert le sujet ici.
rebcao Posté(e) le 2 septembre 2014 Posté(e) le 2 septembre 2014 Bonsoir, Je veux bien à titre de TEST faire un exemple sur un de tes dessins... Tu peux me l'envoyer à mon adresse en pied de page... Merci. Christian Formateur, Consultant Expert AutoCAD, REVIT MEP, INVENTOR, télécharger , des Outils AutoCAD...cad123 @ wanadoo.fr (enlever les espaces de part et d'autre de @)
Jbrosteaux Posté(e) le 3 septembre 2014 Auteur Posté(e) le 3 septembre 2014 Bonsoir, Je veux bien à titre de TEST faire un exemple sur un de tes dessins... Tu peux me l'envoyer à mon adresse en pied de page... Merci. Christian Bonjour Christian, JE viens de t'envoyer un E-mail avec un des fichiers.bàt
rebcao Posté(e) le 3 septembre 2014 Posté(e) le 3 septembre 2014 Bonjour, Je viens de prendre connaissance de ton message, je regarde ça tout de suite... (il est 8H06 !) Christian Formateur, Consultant Expert AutoCAD, REVIT MEP, INVENTOR, télécharger , des Outils AutoCAD...cad123 @ wanadoo.fr (enlever les espaces de part et d'autre de @)
rebcao Posté(e) le 3 septembre 2014 Posté(e) le 3 septembre 2014 Re, Y-a-t-il des ATTRIBUTS dans l'un de tes blocs ? Christian Formateur, Consultant Expert AutoCAD, REVIT MEP, INVENTOR, télécharger , des Outils AutoCAD...cad123 @ wanadoo.fr (enlever les espaces de part et d'autre de @)
Jbrosteaux Posté(e) le 3 septembre 2014 Auteur Posté(e) le 3 septembre 2014 Re, Y-a-t-il des ATTRIBUTS dans l'un de tes blocs ? Christian Euh, pour certains, oui.Je pense au prise RJ45 ou encore au hydrants, extincteurs,..
rebcao Posté(e) le 3 septembre 2014 Posté(e) le 3 septembre 2014 Ok, J'aurais préféré des attributs dans TOUS... Tant pis tu auras juste à faire une SYNCHRONISATION des ATTRIBUTS quand tu auras réinjecté le dessin dans ton gabarit. (ATTSYNC option N, puis *) L'idée, avec ta méthode c'est de "balancer" TOUS les BLOCS corrigés dans ton GABARIT, comme ça quand tu amènes tes objets, AutoCAD prendra les blocs déjà présent. Le plus simple c'est de fusionner TES 50 DESSINS en 1 seul... PURGER TOUT le dessin... EFFACER tous les objets et l'enregistrer. A moins que dans le dessin envoyé il y ait déjà tous les blocs ? Christian Formateur, Consultant Expert AutoCAD, REVIT MEP, INVENTOR, télécharger , des Outils AutoCAD...cad123 @ wanadoo.fr (enlever les espaces de part et d'autre de @)
Jbrosteaux Posté(e) le 3 septembre 2014 Auteur Posté(e) le 3 septembre 2014 J'y avais pensé, mais malheureusement je constate que dans chaques dessin, il y a des bloc différents.La prochaine étape pour moi, sera de refaire une bibliothèque plus homogène avec des blocs dynamiques, pour les radiateurs, les portes...
Olivier Eckmann Posté(e) le 3 septembre 2014 Posté(e) le 3 septembre 2014 Bonjour, Si j'ai bien compris la question, il suffit que tu fasses un copie de ton dessin d'origine, ensuite tu effaces tous les objets, puis tu utilises la commande de Rebcao FUSCALQUES avec les options NOMMER pour fusionner tous tes calques dans le calque 0 , ainsi tous les blocs sont redéfinis dans le calque 0, puis tu ré-insères ton dessin d'origine pour récupérer tous tes objets. Reste seulement le problème des attributs de blocs qui seraient dans des calques forcés. Olivier
rebcao Posté(e) le 3 septembre 2014 Posté(e) le 3 septembre 2014 Re, Tiens un MYSTERE, et pourtant je n'ai bu que du café !!!! J'ai inséré dans le dessin GABARIT TOUS les blocs du dessin PROJET... Lorsque je fais un COPIER-COLLER (que j'aime pas) ou un INSERER en 0,0 avec DECOMPOSITION, les blocs correspondent à ceux du dessin PROJET !!!!!!!! Il me semblait que BLOC en DOUBLE = ignoré ! :blink: Il devrait prendre la définition des blocs du GABARIT !!! :unsure: Pas grave, il suffira de lancer le SCRIPT qui remet à jour TOUT ça... Christian Formateur, Consultant Expert AutoCAD, REVIT MEP, INVENTOR, télécharger , des Outils AutoCAD...cad123 @ wanadoo.fr (enlever les espaces de part et d'autre de @)
Jbrosteaux Posté(e) le 3 septembre 2014 Auteur Posté(e) le 3 septembre 2014 Faut quand même avoué, que ce n'est pas rien comme travail...
rebcao Posté(e) le 3 septembre 2014 Posté(e) le 3 septembre 2014 La solution ça reste le SCRIPT... J'ai passé plus de temps à essayer de comprendre pourquoi les blocs GARDAIENT LEURS ANCIENENS DEFINITIONS avec les calques autre que 0 (zéro) Bref, tu auras un SCRIPT placé dans un dossier DWG-WBLOC... Quelque soit le dessin, tu lances le SCRIPT qui s'appelle _REDEFINIR_BLOCS_.SCR (Menu OUTILS : SCRIPT...), mais au préalable : 1. Tu DéZIP le fichier et tu places le dossier DWG-WBLOC à l'emplacement de ton choix 2. Ce dossier contient TOUS LES BLOCS qui étaient dans le dessin d'exemple 3. Options AutoCAD , onglet FICHIER, rubrique CHEMIN DE RECHERCHE FICHIERS SUPPORT, tu AJOUTES..., puis PARCOURIR... et choisir le dossier DWG-WBLOC... à partir de la, ça marchera pour n'importe quel dessin utilisant ces BLOCS Si tu dois ajouter un nouveau BLOC qui n'est pas dans le SCRIPT... Tu modifies ton BLOC, puis tu fais WBLOC de ce bloc en le plaçant dans le dossier DWG-WBLOC, et il faut rajouter la ligne dans le SCRIPT en faisant un COPIER-COLLER d'une ligne existante en modifiant le NOM du bloc. C'est tout... Pour la petite histoire, j'ai passé plus de temps à écrire qu'à bosser avec AutoCAD et en plus je viens de répondre au téléphone... Mais concrètement, maintenant que je connais le PROJET, il faut compter 10-15 minutes pour recréer un tel SCRIPT et exporter les BLOCS... C'est l'export des blocs (WBLOC) qui prend le plus de temps... L'export se fait également par un SCRIPT c'est le temps que les fichiers se créent et ensuite le traitement du CALQUE 0 sur chaque fichier qui est long. Christian Formateur, Consultant Expert AutoCAD, REVIT MEP, INVENTOR, télécharger , des Outils AutoCAD...cad123 @ wanadoo.fr (enlever les espaces de part et d'autre de @)
Jbrosteaux Posté(e) le 3 septembre 2014 Auteur Posté(e) le 3 septembre 2014 Génial Christian, je te remercie beaucoup!Cela fonctionne très bien!!La vache c'est formidable!
rebcao Posté(e) le 3 septembre 2014 Posté(e) le 3 septembre 2014 EH oui ! Prendre du temps... Pour gagner du temps... Démarche pas toujours évidente pour certains. Et pourtant, il faut se PRENDRE LE TEMPS... Je ne sais pas combien de temps, il te fallait pour traiter un seul dessin ? Tu nous tiens au courant de ton gain de temps. Merci. Christian Formateur, Consultant Expert AutoCAD, REVIT MEP, INVENTOR, télécharger , des Outils AutoCAD...cad123 @ wanadoo.fr (enlever les espaces de part et d'autre de @)
Jbrosteaux Posté(e) le 3 septembre 2014 Auteur Posté(e) le 3 septembre 2014 Et bien alors, voilà je mets environs 25 minutes sur mon plan avec la méthode de Christian.et avant j'avais besoin de 1h15. C'est vraiment génial, le fait que le script replace tout les éléments des bloc dans le calque0! Par contre pour le remplacement des calques, je le fais manuellement ce qui me permet de vérifier certaines choses. Ce que je vais devoir faire après, c'est reprendre tout les fichiers, bibliothèques, de mon anciens collèguespour les ouvrir 1 par 1 afin de les remettre dans le calque0 et purger.
rebcao Posté(e) le 3 septembre 2014 Posté(e) le 3 septembre 2014 Tu as déjà tous les blocs que j'avais traité Christian Formateur, Consultant Expert AutoCAD, REVIT MEP, INVENTOR, télécharger , des Outils AutoCAD...cad123 @ wanadoo.fr (enlever les espaces de part et d'autre de @)
Jbrosteaux Posté(e) le 3 septembre 2014 Auteur Posté(e) le 3 septembre 2014 Oui en effet, je te remercie!Mais y a une autre "floppée" de blocs.Ca je le ferai après.
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