Aller au contenu

Formatage d\'un gabarit .txt ???


ingenierie

Messages recommandés

Bonjour à tous,

Je débute dans le domaine de l'extraction d'attributs. Je tourne sur AutoCAD Lt et utilise la commande ATTEXTR, avec un gabarit type. Ca marche fort bien, mais je ne parviens pas extraire le nom du fichier dans lequel est contenu mon attribut. En clair je souhaite extraire de chacun de mes attributs le nom du fichier dans lequel ils sont insérés. Je connais les fonctions suivantes:

 

BL:NAME C040000 (extraction du nom du bloc)

BL:LAYER C040000 (extraction du calque dans lequel est incorporé le bloc)

 

Mais pour ce que je souhaite faire, je ne sais pas….

Quelqu'un connaît-il l'astuce ??

Merci d'avance

 

Fabrice

:P

Lien vers le commentaire
Partager sur d’autres sites

Bienvenu.

 

Ca marche fort bien, mais je ne parviens pas extraire le nom du fichier dans lequel est contenu mon attribut.

 

On ne peut pas extraire "le nom du fichier" mais le nom d'un bloc(s) inséré(s) dans un dessin et qui contient au moins un attribut.

 

De sorte, on peut extraire depuis UN fichier le nom des blocs et de certains attributs.

On peut extraire le nom de tous les blocs, du moment qu'ils comportent le(s) bon(s) attribut(s).

 

SUIVRE:

Lien1

Lien2

 

:cool: (la pluie que vous avez eu arrive en Alsace seulement maintenant, alors j'ai encore les lunettes de soleil !)

Bureau d'études dessin.

Spécialiste Escaliers

Développement - Formation

 

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

Bienvenu.

 

Ca marche fort bien, mais je ne parviens pas extraire le nom du fichier dans lequel est contenu mon attribut.

 

On ne peut pas extraire "le nom du fichier" mais le nom d'un bloc(s) inséré(s) dans un dessin et qui contient au moins un attribut.

 

De sorte, on peut extraire depuis UN fichier le nom des blocs et de certains attributs.

On peut extraire le nom de tous les blocs, du moment qu'ils comportent le(s) bon(s) attribut(s).

 

SUIVRE:

Lien1

Lien2

 

:cool: (la pluie que vous avez eu arrive en Alsace seulement maintenant, alors j'ai encore les lunettes de soleil !)

Bureau d'études dessin.

Spécialiste Escaliers

Développement - Formation

 

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

Bonjour

 

Voici un exemple de fichier Gabarit d'extraction :

(Ici sur un bloc ayant 4 attributs: nom, code, val, div)

 

On suppose AUSSI que le nom du calque d'insertion et le nom du bloc ne dépassent pas 20 caractères.

 

bl:name c020000

bl:layer c020000

nom c009000

code c010000

val c010000

div c010000

bl:x n008002

bl:y n008002

c:quote "

c:delim ;

 

La syntaxe "c:quote" permet d'avoir le contenu des attributs de type texte entre "" (Guillemets).

La syntaxe "c:delim" permet d'avoir le séparateur ";" (point-virgule) entre chaque champ.

et donc cela permet d'intégrer encore plus facilement un tableau Excel.

 

Dans cet exemple on n'a pas utiliser bl:xscale, bl:yscale,..., bl:rotation, etc.

 

N'oublions pas que dans AutoCAD LT l'extraction des attributs ne peut se faire que SI et SSI le bloc contient au moins 1 attribut.

 

Sinon il faut utiliser la sélection rapide sur le nom du bloc voulu pour les compter.

 

Bonsoir.

 

 

Autodesk Expert Elite Team

Lien vers le commentaire
Partager sur d’autres sites

Merci le crabe,

Mais à quoi servent les commande ci-dessous : ???

 

La syntaxe "c:quote" permet d'avoir le contenu des attributs de type texte entre "".

La syntaxe "c:delim" permet d'avoir le séparateur ";" entre chaque champ

 

 

Puisque la boite de dialogue en lançant la commande ATTEXTR, permet de choisir entre un formatage CDF ou SDF qui me semble remplir les mêmes fonctions.

 

:P Fabrice :P

Lien vers le commentaire
Partager sur d’autres sites

Je pige pas !??

Sur LT 2002

La commande REVDATE insère un bloc avec 3 attributs FNAME(le nom du dessin) USER et REVDATE

Sur LT 2004

Tout est dans USER mais pas moyen d’éditer l’attribut ??

Quelqu’un sait-il pourquoi !??

 

REVDATE ne marche pas sur 2000 ! Sur 2004 une fonction idem ?

 

Lien vers le commentaire
Partager sur d’autres sites

Bonjour

 

Pour le problème de REVDATE avec AutoCAD LT 2004,

il faut savoir que sur AutoCAD LT 2004 FR:

 

- Service Pack 1 FR

- Patch REVDATE "Cannot update legacy drawing"

- Patch REVDATE "Block attributes cannot be repositionned"

 

Il y a donc au moins 3 patches et/ou service pack à implanter

sur son AutoCAD LT 2004 FR ...

 

Je ne sais si cela va résoudre le problème mentionné

mais à mon avis, cela peut aider ...

 

Bye

 

Autodesk Expert Elite Team

Lien vers le commentaire
Partager sur d’autres sites

  • 8 ans après...

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é