Aller au contenu

bloc et attributs


pointpower

Messages recommandés

Bonjour,

 

J'ai récupérer un bloc que j'insère dans mon dessin, le bloc est un ensemble de points chaque point est symbolisé par une croix sur le dessin avec pour attributs une lettre et un chiffre (pour désigner nom du point). J'essaye d'exploser le bloc, donc j'ai des croix et du texte ,le texte n'est plus la lettre et le chiffre mais les étiquettes générales des attributs. Donc pour tous mes points j'ai lettre et chiffre et lorsque je clique sur chaque point il me demande de donner la lettre et le chiffre,J'en ai beaucoup trop pour pouvoir les reprendre à la main un par un. En fait, le but est de réduire la police du texte et laisser les croix telles qu'elles sont. Svp comment je peux faire?

 

Merci

Lien vers le commentaire
Partager sur d’autres sites

Bonjour,

 

As t-on accés à "_battman" sur une version light ? Auxquel cas c'est la solution à ton problème il me semble. Mais il y a au moins un spécialiste des lights sur ce forum, c'est Rebcao. Si il n'est pas en vacance, il te donneras surement un tuyau,...

Civil 3D 2024 - COVADIS_18.2

https://www.linkedin...3%ABt-95313341/

Lien vers le commentaire
Partager sur d’autres sites

 

Hello

 

Pour récupérer la géométrie de tes blocs et les valeurs de tes attributs en textes simples ou pour faire un BATTMAN, il te faut absolument un VRAi AutoCAD ou MAP ou CIVIL ou A D T avec les routines Bonus / Express implantées !

 

As tu un vrai AutoCAD accessible dans ton entourage pour faire la manip ?

 

Sinon et si tu as simplement un seul DWG à traiter, tu me l'envoies dans ma messagerie,

je le traite Lundi et je te le renvoie !

 

cadxp at hotmail.fr

 

Le Decapode

 

Autodesk Expert Elite Team

Lien vers le commentaire
Partager sur d’autres sites

 

Hello

 

Pour récupérer la géométrie de tes blocs et les valeurs de tes attributs en textes simples ou pour faire un BATTMAN, il te faut absolument un VRAi AutoCAD ou MAP ou CIVIL ou A D T avec les routines Bonus / Express implantées !

 

As tu un vrai AutoCAD accessible dans ton entourage pour faire la manip ?

 

Sinon et si tu as simplement un seul DWG à traiter, tu me l'envoies dans ma messagerie,

je le traite Lundi et je te le renvoie !

 

cadxp at hotmail.fr

 

Le Decapode

 

Autodesk Expert Elite Team

Lien vers le commentaire
Partager sur d’autres sites

Bonjour lili2006,

 

J'ai crée un bloc essai à la maison pour pouvoir appliquer la commande battman, j'ai bien la boîte dialogue ( je clique sur synchroniser pour chaque attribut et je valide) ensuite j'explose mon bloc et j'ai toujours le nom de mes étiquettes. Svp que dois-je modifier dans la boîte de dialogue pour conserver la valeur de mes attributs et pas l'étiquette générale quand je les explose.

 

Merci

Lien vers le commentaire
Partager sur d’autres sites

Bonjour,

 

Lorsque tu exploses un bloc, il est normal que tu retrouves l'etiquette (c'est même le but !). Si tu veux garder les attributs, il faut créer un bloc imbriqué. C'est à dire un bloc dans un bloc. A la première décomposition, met dans ce bloc que ce que tu veux exploser et dans le bloc imbriqué ce que tu veux garder en bloc (c'est à dire tes attributs!). J'espère avoir été clair, sinon fait nous signe. D'autre ici pourront te conseiller également.

Bon Dimanche.

Civil 3D 2024 - COVADIS_18.2

https://www.linkedin...3%ABt-95313341/

Lien vers le commentaire
Partager sur d’autres sites

Re,

 

En fait le but est de garder mon bloc avec mes valeurs, pour pouvoir avoir du texte d'un côté et des points, le pb c'est que je ne sais pas me servir de la commande battman, je pensais qu'il fallait cliquer ou cocher une option pour avoir une conservation de mes attributs. Visiblement ce n'est pas le cas, je ne comprends pas comment faire un bloc dans un bloc sans se retaper un par un les étiquettes de mes attributs.

 

Svp quelqu'un peut m'expliquer sachez que je suis un peu novice.

 

Merci de votre compréhension.

Lien vers le commentaire
Partager sur d’autres sites

 

Bon Matin

 

Avec les routines Bonus / Express, il faut utiliser tout simplement la fonction suivante :

 

Express / Block / Explode Attributes to Text

 

Et ainsi les textes générés sont en fait le contenu réel des attributs ! :)

 

Le Decapode "matinal" :P

 

Autodesk Expert Elite Team

Lien vers le commentaire
Partager sur d’autres sites

question :

 

S'agit -il d'un bloc avec de multiples attributs ?

 

Ou s'agit-il d'un bloc avec plusieurs blocs imbriqués ?

 

quelques idées .....

 

S'IL SAGIT D'UN BLOC AVEC DE MULTIPLES ATTRIBUTS:

 

Si la police du texte n'est pas une police spécifique qui pourrait être modifié dans le style de texte

 

exporter le bloc par WBLOC par exemple

 

et dans un fichier séparé corriger la hauteur du texte en ou avec la commande painter...

 

et remplacer le bloc par le fichier modifié.

 

S'IL SAGIT DE BLOCS IMBRIQUES:

 

( à l'aide d'un script)

 

Créer un nouveau bloc tel que souhaité....

 

extraction des attributs avec nom du bloc et coordonnées (attextr)

 

le fichier gabarit devrait être approximativement cela

à taper dans un fichier du blocnote par ex et enregistrer avec une extension .txt

 

BL:NAME C008000 '( selon nombre de caractères)

BL:X N007001 '(selon longueur champ et nombre de décimales)

BL:Y N007001

BL:Z N007001

BL:OERIENT N007001 '(Eventuellement si nécessaire orientation du bloc)

NOMETIQUETTE C ou N 008000'(Caractère ou Numérique selon long.champ et décimales)

C:DELIM ;

 

 

A RETRAVAILLER EN TABLEUR OU TRAITEMENT DE TEXTE OU LES DEUX UTILISER LES REMPLACEMENTS DE TEXTE AU MAXIMUM

 

PAR EXEMPLE DANS LE TABLEUR AJOUTER DES COLONES POUR INSERER LES COMMANDES MANQUANTES, REMPLACER LE NOM DU BLOC (POUR POUVOIR INSERER UN NOUVEAU BLOC PAR SCRIPT)

 

ET EVENTUELLEMENT EXPORTER LE RESULTAT DANS UN FICHIER TEXTE AVEC (;)COMME SEPARATEUR

ET DANS UN FICHIER TEXTE REMPLACER LES ; PAR ^P

 

 

 

Copier et coller les données dans le bloc note ( pour suppression de tous les caractères spéciaux)

 

et enregeistrer avec extension .scr par ex insertbloc.scr

 

POUR OBTENIR UN FICHIER SCRIPT DE CE GENRE

 

_INSERT

(Nouv nom de bloc)

(coord x extraite)

(coord y extraite)

(coord z extraite)

(orientation du bloc)

(Valeur attribut)

_INSERT

(Nouv nom de bloc)

(coord x extraite)

(coord y extraite)

(coord z extraite)

(orientation du bloc)

(Valeur attribut)

etc...

 

désactiver ou geler ou isoler les blocs existants pour les supprimer totalement ou temporairement.....

 

ne pas oublier de désactiver les accrochages aux objets (accrobj aucun)

et lancer le fichier script.

 

Je n'ai pas testé ... demande peut être un peu de patience au début ....

 

 

 

OU PEUT ETRE UNE COMBINAISON DES DEUX.

 

il faudrait en savoir plus sur la structure ???

 

 

 

 

[Edité le 16/7/2007 par dnalor]

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é