Remplacer un bloc autocad par un autre
#1
Posté 31 janvier 2017 - 11:21
Est ce que d'après vous il serait possible de dire à autocad de remplacer un bloc se nommant " A1" par un nouveau qui s'appel "XX" ?
Merci d'avance pour votre aide.
Bien à vous
Jonathan
#2
Posté 31 janvier 2017 - 11:27
Perso, je renommerais le DWG "XX" en "A1", l'insérerais dans le DWG contenant le bloc à remplacer puis renommer le bloc "A1" en "XX"...
Denis...
Windows 10 Pro 64bits / AutoCAD MAP 3D 2018.0.2
Covadis 16 / Microstation V8i
Sur terre, il y a 10 types de personnes, celles qui comptent en binaire et les autres...
Davantage d'avantages, avantagent davantage. (Bobby Lapointe)
La connaissance s'accroît quand on la partage.(Socrate)
#3
Posté 31 janvier 2017 - 11:31
Avec un VRAI AutoCAD 201X, tu as le bon vieux BlockReplace des routines Express !
sans parler des multiples routines Lisp/VLisp plus performantes ...
MAIS avec un AutoCAD LT, je tenterais de renommer le Bloc concerne en YYYY (par securite)
puis aller chercher par INSERER le fichier YYYY.dwg
cela remettra a jour graphiquement TOUTES les Insertions du Bloc YYYY
+ un petit coup de ATTSYNC pour re-synchroniser si il y a des attributs !
Bye, lecrabe
#4
Posté 31 janvier 2017 - 11:55
http://cadxp.com/top...par-autre-bloc/
Ce pendant comme c'est un bloc annotatif quand je remplace le bloc, mes textes attribut sont pas a la bonne place.
Et je n'arrive pas a déplacer les textes.
#5
Posté 31 janvier 2017 - 12:00
C'est génial!
#6
Posté 31 janvier 2017 - 12:24
Jbrosteaux, le 31 janvier 2017 - 11:55 , dit :
http://cadxp.com/top...par-autre-bloc/
Ce pendant comme c'est un bloc annotatif quand je remplace le bloc, mes textes attribut sont pas a la bonne place.
Et je n'arrive pas a déplacer les textes.
Salut,
La réponse que tu as trouvé est valable lorsqu'on a un AutoCAD complet et non un AutoCAD LT.
Or, tu as posé ta question dans le forum AutoCAD 2016 LT. Donc, à moins que tu ne te sois trompé de forum, la solution que tu as trouvé ne peut pas marcher.
Cependant, en lisant ta réponse et ton post, il semblerait que tu est réglé ton soucis de remplacement de bloc et que tu travailles donc avec un AutoDAD complet et non LT

Pour le taf; Windows (et ses emmerdes) sinon pas d'AutoCAD.
Pour la maison; Linux Mint et pas de problèmes. Mais pas d'AutoCAD.
En rêve; AutoCAD sous Linux.
#7
Posté 31 janvier 2017 - 12:47
Et il est vrai que cela ne fonctionne pas sur la LT. Malheureusement d'ailleurs!
#8
Posté 31 janvier 2017 - 15:16
Pour la version LT, on peut interfacer EXCEL, pour faire un aller-retour...
Christian
cad123 @ wanadoo.fr (enlever les espaces de part et d'autre de @)
#10
Posté 07 décembre 2017 - 13:57
Après ce n'est pas si simple, s'il y a des attributs !!!! Si c'est juste une représentation ça irait !
Faudra bien analyser la chose !
Christian
cad123 @ wanadoo.fr (enlever les espaces de part et d'autre de @)
#11
Posté 07 décembre 2017 - 19:52
Si ton bloc XX est dans la même répertoire que ton dessin, tu peux essayer ceci:
Commande: -inserer, valider (Ne pas oublier le - avant inserer)
Entrez le nom du bloc ou [?]: A1=XX, valider
Le bloc "A1" existe déjà. Voulez-vous le redéfinir ? [Oui/Non] <N>: o, valider
Définition à double du bloc _Oblique ignorée.
Définition à double du bloc _Dot ignorée.
Le bloc "a1" est redéfini.
Unités: Mètres Conversion: 1.000
Spécifiez le point d'insertion ou [Pointdebase/Echelle/X/Y/Z/rOtation] appuyer sur la touche ech.
Commande: renommer, valider
Dans la fenêtre qui s'affiche, choisir, à droite, Blocs, puis à gauche, choisir le bloc A1.
renommer ce dernier en XX
Commande: ATTSYNC
Entrez une option [?/Nom/Sélectionner] <Sélectionner>: validez
Sélectionne ton bloc.
Pour le taf; Windows (et ses emmerdes) sinon pas d'AutoCAD.
Pour la maison; Linux Mint et pas de problèmes. Mais pas d'AutoCAD.
En rêve; AutoCAD sous Linux.
#12
Posté 10 mars 2018 - 15:21
J'en ai profité suite à un besoin d'un client voici une application pour AutoCAD LT et AutoCAD pour remplacer un BLOC par un autre sans trop de Bidouilles...
Voici la vidéo de présentation...
Christian
cad123 @ wanadoo.fr (enlever les espaces de part et d'autre de @)