Aller au contenu

Remplacement de blocs en masse


DenisHen

Messages recommandés

Bonjour à tous,

 

Voilà, je dois bosser sur des fichiers issus de MicroStation. Le problème est que, lors de l'enregistrement sous DWG depuis MicroStation, il multiplie les blocs de même nom en les renomment.

 

Je m'explique, si MS trouve 4 blocs "ARBRE", il me créé 4 blocs de noms différents, comme "ARBRE" "ARBRE_1" "ARBRE_2" et "ARBRE_3", je me retrouve donc avec des centaines de blocs identiques mais avec des noms "incrémentés"...

 

Et il le fait pour tous les blocs, bien sûr, et j'en ai des centaines ! !

 

Je vais essayé de comprendre RBloc pour l'adapter à mes besoins, pour faire un truc comme :

(RempBloc "ARBRE" "ARBRE*"), mais c'est pas gagné, ce Lisp est coton ! !

 

Si quelqu'un a une astuce ou un conseil, je suis preneur...

Windows 11 / AutoCAD 2024

Sur terre, il y a 10 types de personnes, celles qui comptent en binaire et les autres (developpez.net).
Davantage d'avantages, avantagent davantage (Bobby Lapointe).
La connaissance s'accroît quand on la partage (Socrate).
Tant va la cruche à l'eau que l'habit n'amasse pas mousse avant de l'avoir tué. (Moi)

Lien vers le commentaire
Partager sur d’autres sites

Salut Hbs69, et merci de me répondre.

 

J'ai des centaines de blocs à traiter, mais en fait, c'est pire que ça ! ! !

 

Microstation renomme les blocs et les REDÉFINIT ! ! !

 

Par exemple, un bloc "carré" (qui représente...oui, un carré), il est inséré à l'échelle 1 si il fait 1 mètre de côté,mais si il est inséré dans MicroStation à l'échelle 0.65, MicroStation le renomme en "CARRE_1" et le redéfinit pour l'insérer à l'échelle 1. Ce qui fait donc que le bloc "CARRE_1" fait 0.65m de coté ! ! !

 

Du grand n'importe quoi ! ! !

 

Du coup, c'est infaisable...

 

Merci Bentley...

Windows 11 / AutoCAD 2024

Sur terre, il y a 10 types de personnes, celles qui comptent en binaire et les autres (developpez.net).
Davantage d'avantages, avantagent davantage (Bobby Lapointe).
La connaissance s'accroît quand on la partage (Socrate).
Tant va la cruche à l'eau que l'habit n'amasse pas mousse avant de l'avoir tué. (Moi)

Lien vers le commentaire
Partager sur d’autres sites

Coucou

 

Moi aussi j'aimerais consulter ce genre de fichier mais en DWG s'il te plaît

Ne mets dedans que quelques blocs ayant la même définition graphique mais avec des noms différents et que tu veux regrouper dans un seul nom de bloc.

N'oublie pas de compresser ton fichier en zip pour avoir le droit de le déposer (pas de DWG sur CadXP)

 

Tel que tu le dis il y a du travail !!!

 

Amicalement

Lien vers le commentaire
Partager sur d’autres sites

Merci à vous pour votre aide,

 

lrdb@home : je ne pensais pas à à ce forum, j'irai demain. T'as une idée des mots clefs pour ma recherche dans ce forum ?

 

didier : aucun problème, je te ferais ça demain.

 

Et merci encore...

Windows 11 / AutoCAD 2024

Sur terre, il y a 10 types de personnes, celles qui comptent en binaire et les autres (developpez.net).
Davantage d'avantages, avantagent davantage (Bobby Lapointe).
La connaissance s'accroît quand on la partage (Socrate).
Tant va la cruche à l'eau que l'habit n'amasse pas mousse avant de l'avoir tué. (Moi)

Lien vers le commentaire
Partager sur d’autres sites

Salut Patrick_35

 

J'ai essayé Rbloc, le problème est que je ne sais pas où sont les "faux" bloc, donc, pour faire une sélection multiple, je me promène dans un levé topo de 5km... C'est très long...

 

Et je ne pense pas qu'avec tous ces blocs à l'échelle 1 ça fonctionne correctement...

 

En tous cas, merci pour ton aide...

Windows 11 / AutoCAD 2024

Sur terre, il y a 10 types de personnes, celles qui comptent en binaire et les autres (developpez.net).
Davantage d'avantages, avantagent davantage (Bobby Lapointe).
La connaissance s'accroît quand on la partage (Socrate).
Tant va la cruche à l'eau que l'habit n'amasse pas mousse avant de l'avoir tué. (Moi)

Lien vers le commentaire
Partager sur d’autres sites

Bonjour à tous,

 

didier : j'ai placé en pièce jointe un extrait de mon fichier, il y a quelques bloc renommés en "*_1" voir en "*_2", comme le bloc tout en bas nommé "EGO62_1" alors qu'il devrait porter le même nom que l'original : "EGO63".

 

lrbd@homme : merci pour le lien, j'y vais à l'instant.

 

Encore merci à vous.

 

Denis...

Windows 11 / AutoCAD 2024

Sur terre, il y a 10 types de personnes, celles qui comptent en binaire et les autres (developpez.net).
Davantage d'avantages, avantagent davantage (Bobby Lapointe).
La connaissance s'accroît quand on la partage (Socrate).
Tant va la cruche à l'eau que l'habit n'amasse pas mousse avant de l'avoir tué. (Moi)

Lien vers le commentaire
Partager sur d’autres sites

Salut Patrick_35

 

J'ai essayé Rbloc, le problème est que je ne sais pas où sont les "faux" bloc, donc, pour faire une sélection multiple, je me promène dans un levé topo de 5km... C'est très long...

 

Et je ne pense pas qu'avec tous ces blocs à l'échelle 1 ça fonctionne correctement...

 

En tous cas, merci pour ton aide...

Salut

 

Tu peux très bien filtrer une sélection

Par exemple

Rbloc --> Sélection

--> '_filter (ne pas oublier le quote)

--> Ajouter l'objet sélectionné<

--> Ne conserver que le stric miminum

--> Choisir le nom du bloc

--> Modifier l'élément

--> Ajouter un * à la place d'un nombre, par exemple arbre*

--> Remplacer

--> Appliquer

--> tout (_all)

 

@+

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

Lien vers le commentaire
Partager sur d’autres sites

Bonjour à vous,

 

didier : non, je n'ai rien traité, c'est le dessin brut.

 

Patrick_35 : merci pour cette précision, je fini une autre macro et je regarde ça.

 

Merci encore pour votre aide...

Windows 11 / AutoCAD 2024

Sur terre, il y a 10 types de personnes, celles qui comptent en binaire et les autres (developpez.net).
Davantage d'avantages, avantagent davantage (Bobby Lapointe).
La connaissance s'accroît quand on la partage (Socrate).
Tant va la cruche à l'eau que l'habit n'amasse pas mousse avant de l'avoir tué. (Moi)

Lien vers le commentaire
Partager sur d’autres sites

Eh ben voilà, merci Patrick_35 pour ton aide, ça fonctionne nickel...

 

Je n'ai plus qu'à le faire sur tout mes blocs...

 

Encore merci à tous...

Windows 11 / AutoCAD 2024

Sur terre, il y a 10 types de personnes, celles qui comptent en binaire et les autres (developpez.net).
Davantage d'avantages, avantagent davantage (Bobby Lapointe).
La connaissance s'accroît quand on la partage (Socrate).
Tant va la cruche à l'eau que l'habit n'amasse pas mousse avant de l'avoir tué. (Moi)

Lien vers le commentaire
Partager sur d’autres sites

  • 3 mois après...

Salut

 

Tu peux très bien filtrer une sélection

Par exemple

Rbloc --> Sélection

--> '_filter (ne pas oublier le quote)

--> Ajouter l'objet sélectionné<

--> Ne conserver que le stric miminum

--> Choisir le nom du bloc

--> Modifier l'élément

--> Ajouter un * à la place d'un nombre, par exemple arbre*

--> Remplacer

--> Appliquer

--> tout (_all)

 

@+

 

Salut Patrick_35,

 

J'ai déjà été confronté à ce soucis avec des fichiers qui venaient de Swing

Là, maintenant, avec cette solution, il n'y a plus de raison de s'inquiéter ;)

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.

Lien vers le commentaire
Partager sur d’autres sites

Salut Patrick_35,

 

J'ai déjà été confronté à ce soucis avec des fichiers qui venaient de Swing

Là, maintenant, avec cette solution, il n'y a plus de raison de s'inquiéter ;)

Salut

 

Sauf si on migre vers le BIM :huh:

 

@+

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

Lien vers le commentaire
Partager sur d’autres sites

Salut

 

Sauf si on migre vers le BIM :huh:

 

@+

 

Pourquoi ?

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.

Lien vers le commentaire
Partager sur d’autres sites

Pourquoi ?

On dessine de plus en plus sur Revit (Chemins de câbles) et je commence à voir de plus en plus d'implantations (luminaires, appareillage, etc...) et même du coulage.

 

A un moment, on ne va plus jouer avec deux logiciels mais tout basculer sur un seul. D'autant que Caneco s'est aussi lancé dans l'aventure du BIM.

 

@+

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

Lien vers le commentaire
Partager sur d’autres sites

On dessine de plus en plus sur Revit (Chemins de câbles) et je commence à voir de plus en plus d'implantations (luminaires, appareillage, etc...) et même du coulage.

 

A un moment, on ne va plus jouer avec deux logiciels mais tout basculer sur un seul. D'autant que Caneco s'est aussi lancé dans l'aventure du BIM.

 

@+

 

Je ne suis pas sûr qu'on bascule vers un seul logiciel. AutoCAD sera toujours présent, je pense.

Soit, basculer vers un seul, C'est ce qu'a fait Revit et ses 3 déclinaisons. Revit Architecture, Revit Structure et Revit MEP.

Pendant quelques temps, Les 3 sont restés séparés en ce qui concerne les licences autonomes et il n'y avait qu'un seul Revit, qui réuni les 3 Revit dans la Suite Premium et Ultimate. Maintenant, en Autonome ou en Suite, il n'y a qu'un seul Revit.

Il est possible qu'Autodesk finisse par faire la même chose avec AutoCAD, AutoCAD Architecture et AutoCAD MEP.

Déjà, AutoCAD MEP a le module AutoCAD Architecture d'intégré. Il est donc possible qu'AutoCAD Architecture disparaissent pour ne laisser qu'AutoCAD MEP Qui changerait sûrement de nom puisque quand on à AutoCAD MEP¨, on a 3 AutoCADs en 1.

Je parle des produits verticaux (Revit et AutoCAD Archi ou MEP)

En ce qui concerne l'aventure BIM, si on ne s'arrête qu'à à la maquette numérique et le renseignement des objets pour ensuite les transférer en objets IFC pour les échanges, AutoCAD MEP est satisfaisant car il est simple de transformer des polylignes, par exemple, en objets AEC et architecturaux pour pouvoir ensuite les renseigner.

 

Pour en revenir donc au lisp Rbloc et le fait de pouvoir renommer des blocs qui s'incrémentent, ils ont encore quelques années devant eux.

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.

Lien vers le commentaire
Partager sur d’autres sites

Il est possible qu'Autodesk finisse par faire la même chose avec AutoCAD, AutoCAD Architecture et AutoCAD MEP.

Ce n'est pas AutoCAD Civil qui regroupe déjà plusieurs AutoCAD ? Car j'hésite à faire acheter un Civil au lieu d'un Map à ma direction...

Windows 11 / AutoCAD 2024

Sur terre, il y a 10 types de personnes, celles qui comptent en binaire et les autres (developpez.net).
Davantage d'avantages, avantagent davantage (Bobby Lapointe).
La connaissance s'accroît quand on la partage (Socrate).
Tant va la cruche à l'eau que l'habit n'amasse pas mousse avant de l'avoir tué. (Moi)

Lien vers le commentaire
Partager sur d’autres sites

Merci Ôh Décapod, mais Civil n'est pas au même prix que Map ?

Windows 11 / AutoCAD 2024

Sur terre, il y a 10 types de personnes, celles qui comptent en binaire et les autres (developpez.net).
Davantage d'avantages, avantagent davantage (Bobby Lapointe).
La connaissance s'accroît quand on la partage (Socrate).
Tant va la cruche à l'eau que l'habit n'amasse pas mousse avant de l'avoir tué. (Moi)

Lien vers le commentaire
Partager sur d’autres sites

Ce n'est pas AutoCAD Civil qui regroupe déjà plusieurs AutoCAD ? Car j'hésite à faire acheter un Civil au lieu d'un Map à ma direction...

 

Je ne connais pas AutoCAD Civil. Je ne sais donc pas combien d'AutoCADs il regroupe.

 

Je sais juste qu'AutoCAD MEP = AutoCAD MEP + AutoCAD Architecture + AutoCAD.

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.

Lien vers le commentaire
Partager sur d’autres sites

Coucou

 

Ouh la la !!!! il y a de la confusion dans l'air mon cher DenisH, c'est rien de le dire !!!

Civil et MAP c'est quelque peu différent, un peu comme le noir et le blanc si tu vois ce que je veux dire.

Tu ne peux pas dire ça "à ta direction" tu vas te faire jeter ou te discréditer une fois les produits en place.

 

Map c'est orienté SIG

Civil c'est orienté infrastructure genre Autopiste/Covadis

Rien à voir.

 

Amicalement

Lien vers le commentaire
Partager sur d’autres sites

Mille mercis didier, un ex-collègue m'avait mit la puce à l'oreille en me disant qu'il vallait mieux avoir un Civil qu'un Map...

 

J'ai toujours douté sans savoir réellement de quoi il en retourne...

 

Merci pour tes lumières... Je vais donc rester sur Map...

 

Aimablement...

Windows 11 / AutoCAD 2024

Sur terre, il y a 10 types de personnes, celles qui comptent en binaire et les autres (developpez.net).
Davantage d'avantages, avantagent davantage (Bobby Lapointe).
La connaissance s'accroît quand on la partage (Socrate).
Tant va la cruche à l'eau que l'habit n'amasse pas mousse avant de l'avoir tué. (Moi)

Lien vers le commentaire
Partager sur d’autres sites

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é