Bonjour,
Je suis en train de refaire tous les blocs de mon entreprise. En les refaisant, je les ai sauvegardées sous un nouveau nom.
En même temps que cela, nous avons créé un fichier de dessin "Standard" qui regroupe des parties de plans que nous avons l'habitude de faire à l'intérieur duquel sont placés plusieurs des nouveau blocs que j'ai refait.
Le problème, c'est que tous mes blocs se nomment "xxx"V21 , malheureusement, on me demande de modifier le nom de mes blocs sans le "V21" derrière.
Jusqu'ici pas de problème, il me suffit juste de les renommer.
Seulement, comment faire pour que tous les blocs que je dois renommer sans le V21 changent aussi de nom dans mon dessin " standard".
Si vous avez la solution, vous me sauvez, car il doit y avoir plus de 1000 blocs dans ce dessin.
Le titre du sujet a été modifié par un modérateur pour faciliter la recherche. Titre original:
Modifier/Incrémenter nom blocs
Résolu ! Accéder à la solution.
Résolu par Y.AUBRY. Accéder à la solution.
Résolu par _Steven_. Accéder à la solution.
Bonjour @thibault.rives,
Etes-vous sur AutoCAD ou AutoCAD LT ?
Si vous êtes sur AutoCAD, voici un lisp de @_gile, trouvé ici, qui devrait répondre à votre besoin.
Chargez le lisp, taper la commande CHANGE_SUFF, validez, indiquez le suffixe à modifier (V21), attention, la casse doit être respectée, puis validez 2 fois.
V21 n'apparaîtra plus dans les noms des blocs.
Si vous êtes sur AutoCAD LT, vous ne pourrez pas utiliser de lisp.
Je suis sur AutoCAD LT mais un de mes collègues est sur AutoCAD.
Nous allons essayer, merci pour l'aide.
Bonjour,
Pour AutoCAD LT, tu trouveras ci-joint une méthodologie pour faire cela en script de commande.
Attention, cette méthodologie fonctionne si le fichier dwg dans lequel tu souhaites renommer tes fichiers ne contient pas déjà le nom nom du bloc renommé. (Par exemple si je cherche a renommer "nomblocV21" en "nombloc" : la commande RENOMMER que j'utilise dans ce script ne fonctionnera que si le bloc "nombloc" n'existe pas dans le dessin)
Cette méthodologie nécessite l'utilisation de NotePad++ à un moment (pour convertir des données type tableau en données type ligne de commande)
A+ Yoan
Yoan AUBRY
Bonjour @thibault.rives
Votre problème a-t-il été résolu? Si oui, pouvez vous nous indiquer de quelle façon pour que cela profite à la communauté, si non, pouvez vous nous dire si vous avez pu essayer les suggestions qui vous ont été faites?
Si une des réponses résout votre problème ou vous a permis de mieux le comprendre, voulez vous avoir l'amabilité de cliquer sur le bouton APPROUVER LA SOLUTION en bas de la réponse qui apporte une solution?
Merci de ne pas accepter comme solution le message que vous êtes en train de lire.
Bonjour,
Je viens d'essayer la technique avec AutoCAD LT, malheureusement, la commande EXTARCTDONNE n'existe pas sur LT 2022.
@thibault.rives a écrit :
Bonjour,
Je viens d'essayer la technique avec AutoCAD LT, malheureusement, la commande EXTARCTDONNE n'existe pas sur LT 2022.
Il n'y a pas d'extraction de données sur AutoCAD LT.
Aussi, est-ce les noms de vos blocs contiennent des espaces, par exemple, TOTO V21 ou est-ce qu'ils ne contiennent pas d'espace, par exemple, TOTO_V21 ou TOTOV21 ?
Bonjour,
Nous avons essayé la solution avec mon collègue aujourd'hui, et elle marche bien, Merci !
Par contre nous n'arrivons pas à enlever l'espace qu'il y a entre le nom de bloc et le suffixe "nomdebloc V21".
Comment pouvons-nous faire pour le supprimer ?
Une fois que mes blocs seront renommés dans le dessin, est ce que je pourrais les renommer dans leurs dossiers afin de les réutiliser dans le dessin ?
Bonjour,
Pour obtenir la liste de tes noms de bloc, tu peux également passer par la commande suite
"_-BLOCK", puis "?" puis valider le "*".
Ainsi tu pourra obtenir ta liste de nom de bloc (celle que j'obtenais avec EXTRACTDONNEES) puis utiliser la méthodologie fournie dans le post précèdent
NOTA : En cas de présence d'une grande liste de bloc, je te conseille de passer la variable QAFLAGS à 2 avant de lancer la commande "_-BLOCK" afin de ne pas avoir à appuyer sur entrée à chaque changement de 'page' dans la fenêtre de commande (rappel : on peut la ré-ouvrir via la touche F2 si nécessaire).
Penser à remettre la variable QAFLAGS à 0 une fois terminer.
Cependant l'espace est considéré comme l'équivalent de la touche entrée dans un script, donc cela pourra poser des problèmes.
A+ Yoan
Yoan AUBRY
@thibault.rives a écrit :
Bonjour,
Nous avons essayé la solution avec mon collègue aujourd'hui, et elle marche bien, Merci !
Par contre nous n'arrivons pas à enlever l'espace qu'il y a entre le nom de bloc et le suffixe "nomdebloc V21".
Comment pouvons-nous faire pour le supprimer ?
Une fois que mes blocs seront renommés dans le dessin, est ce que je pourrais les renommer dans leurs dossiers afin de les réutiliser dans le dessin ?
[Edit]
La manipulation pour renommer les blocs contient une erreur.
Je l'ai donc supprimer 😕
Pour renommer les fichiers en supprimant espaceV21, je vous conseille le logiciel Ant Renamer. C'est un logiciel libre qui vous permettra de renommer vos fichier facilement.
Coucou,
Quel suffixe avez-vous précisé pour le programme ? "V21" ou bien " V21" ?
Car si vous avez comptabilisé l'espace dans le nom du suffixe (soit " V21"), cela ne devrait pas poser de soucis...
Bisous,
Luna
Vous n'avez pas trouvé ce que vous recherchiez ? Posez une question à la communauté ou partagez vos connaissances.