Aller au contenu

autocad 14 les blocs sans attribut


Messages recommandés

Posté(e)

Bonjour aux autocadiens

j utilise autocad 14, j'ai plusieurs questions mais d'abord celle ci.

 

Je reçois souvent des plans avec des blocs sans attribut, Comment les extraire pour avoir la liste x,y,z pour que je puisse les réintégrer en toto.scr avec un bloc modifié et des attributs en plus ???

 

Je vous remercie d'avance

 

speedy

Posté(e)

Je pense que la commande ATTREDEF devrait faire l'affaire, pas besoin d'inventer une usine à gaz.

 

Il suffit d'insérer le bloc dans un coin du fichier à l'échelle 1, le décomposer, ajouter tous les attributs dont on a besoin et redéfinir le bloc en veillant à utiliser le même nom et le même point d'insertion.

 

Attention, si l'ordre des attributs a une importance, il faut sélectionner les attributs individuellement en fonction de l'ordre voulu au moment du choix des objets.

 

Que dit l'aide :

 

Redéfinit un bloc et met à jour les attributs associés.

 

Ligne de commande : attredef

 

Entrez le nom du bloc que vous voulez redéfinir:

 

Choix des objets pour le nouveau bloc:

 

Sélectionner les objets:

 

Point de base d'insertion du nouveau bloc: Spécifiez un point.

 

Les nouveaux attributs affectés à des références de blocs existantes utilisent les valeurs par défaut. Les anciens attributs de la nouvelle définition de bloc conservent leurs valeurs. AutoCAD supprime tous les anciens attributs qui ne font pas partie de la définition du nouveau bloc.

 

 

C'est au pied du mur que l'on reconnaît le maçon ! (Anonyme)

C’est en restant au pied du mur qu’on ne voit que le mur (Anonyme aussi)

Posté(e)

Merci de votre réponse zebulon_

 

j'ai déjà utilisé même avec une commande lisp pour rajouter un attribut,

quand j'uttilise ddate il me dit qu'il n'y a pas d'attribut, ma méthode d'extraction ne trouve pas d'attribut non plus.

 

_Commande: ATTEXTR - Voici un exemple du fichier .txt d'extraction qui est tout simple:

 

BL:Name C008000

num C008000

BL:X N014002

BL:Y N014002

BL:Z N014002

BL:xscale n008000

bl:yscale n008000

bl:orient n008000

bl:layer C008000

 

et ça a toujours fonctionné à condition qu'il y ait un attribut au minimum dans le bloc.

par contre quand j'explose les blocs modifiés l'attribut apparait.

 

Merci beaucoup pour votre aide.

 

Speedy

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é