Aller au contenu

Redéfinir plusieurs blocs à la fois


Elementer

Messages recommandés

Bonjour,

 

Je recherche un lisp spécifique aux blocs qui permet de redéfinir en masse les blocs d'un dessin.

 

J'ai récemment découvert le lisp WBLOCKM :) qui me permet de créer rapidement une palette d'outils à partir d'un jeu de blocs que j'utilise sur plusieurs sujets.

 

Je souhaite faire évoluer la palette d'outils selon les différents projets. C'est à dire ajouter une hachure, un texte, une contrainte ou autre aux blocs créés.

 

Mon véritable problème est qu'une fois ces modifications réalisées, je désire redéfinir tous les blocs présent dans mes différents projets.

 

Pour résumer si ce n'est pas clair... Exemple

J'ai une palette de blocs.

J'utilise ces blocs dans plusieurs projets soit différent DWG.

Je modifie certains blocs à partir de la palette d'outils.

Désormais je souhaite redéfinir dans chaque DWG mes blocs selon les dernières modifs.

 

Je voudrais une manip qui permet de redéfinir tous les blocs d'un coup!

 

Je ne sais pas si cela est possible. J'ai regardé le sujet avec les xtp mais je ne crois pas que cela fait ce que je souhaite.

 

Je travaille sur Autocad 2016.

 

Dans l'attente d'une réponse,

Merci d'avance.

Lien vers le commentaire
Partager sur d’autres sites

Salut mon cher Watson ! (elementer :P )

 

 

Pour ma part il me semble compliqué voir impossible de remettre à jour une série de bloc utilisé dans plusieurs dessins différents une fois que tu y a ajouter quelque chose.

 

j'ai bien une suggestions mais je pense que certains vont m'insulter... Je tente quand même tant pis ;)

 

étape 1 :

-Créer un bloc dans ton dessin, le trouver utile -> faire un wblock (jusque la rien de nouveau sous le soleil)

 

étape 2 :

-Réutiliser ce bloc non pas sous forme de bloc mais sous forme de xréf ( :o "quésako qui me dit ce blaireau et mon bloc, il sers plus à rien?" )

 

étape 3 :

-Si tu modifie une xréf -> elle se met à jour dans tous les autres plans (demande initiale je le rappel)

 

 

PB :

Si t'a un bloc dynamique, bon bah ma solution ne sers à rien !

PB 2 :

Faut envoyer ton plan en e-transmit...

 

Avantage : si c'est pas un bloc dynamique tout se met à jour facilement en modifiant ta xréf :)

"98% des soucis informatiques sont assis entre la chaise et le bureau !"

 

"C'est parce que la vitesse de la lumière est supérieure à celle du son que tant de gens paraissent brillants avant d'avoir l'air con."
Lien vers le commentaire
Partager sur d’autres sites

Je voudrais une manip qui permet de redéfinir tous les blocs d'un coup!

Si j'ai compris, les blocs sont dans un dessin source.

Mais même si c'est plusieurs, je peux déjà conseiller le Design Center (CTRL+2), d'ouvrir le fichier (enfin pas vraiment de l'ouvrir forcément, c'est l'intérêt du DC) et d'accéder aux définitions de blocs, cliquer droit dessus il y a l'option pour les redéfinir dans le dessin actuel.

Un bloc à la fois.

Pour tout faire d'un coup il faut créer un script ou du lisp !

Bureau d'études dessin.

Spécialiste Escaliers

Développement - Formation

 

./__\.
(.°=°.)
Lien vers le commentaire
Partager sur d’autres sites

Salut Bertand,

 

Il veut aller plus loin si j'ai bien compris... il cherche un lisp qui ouvre les fichiers les scans et si les blocs sont existants qui remplace leur définition par la nouvelle... Ca me parait possible mais délirant pour faire des modifications aussi minimes...

"98% des soucis informatiques sont assis entre la chaise et le bureau !"

 

"C'est parce que la vitesse de la lumière est supérieure à celle du son que tant de gens paraissent brillants avant d'avoir l'air con."
Lien vers le commentaire
Partager sur d’autres sites

Bonjour à vous!

Merci pour vos réponses.

 

C'est à peu près ça! ;)

 

Je peux effectivement redéfinir les blocs un par un, soit à partir du DC ou directement depuis la palette d'outils qui m'accompagne désormais...

 

Mais seulement bloc par bloc et je cherche un lisp qui multiplie la commande (redéfinir) pour l'ensemble des blocs que je détiens dans le dessin ouvert.

 

Pour décrire plus précisément, je fais de l'agencement avec du mobilier en tout genre...

J'utilise ces blocs qui portent un nom commun à travers mes dwg : genre bureau_1, chaise_1...

 

Le soucis: j'ai x blocs (genre 100) qui peuvent varier dans le temps selon les envies du client... <_<

Du coup je dois tout me palucher en ouvrant chaque dwg et en faisant redéfinir à chaque fois pour chaque blocs... Un peu long et bien chiant...

 

J'aimerais, dès que les transformations sont réalisées sur les blocs, pouvoir redéfinir en masse tous les blocs qui ont bougé et les redéfinir dans les dwg concernés...

 

J'utilise certains lisp mais ne me suis pas encore coller pour comprendre les manips pour créer..

Je pense bientôt m'y mettre.

 

Dans l'attente,

Merci encore pour vos réponses! B)

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é