Aller au contenu

probleme commande ATTEXT


Messages recommandés

Posté(e)

Bonjour,

J'ai un petit probleme que je souhaite vous exposer. Cela concerne la commande ATTEXT.

J'ai cree un simple bloc avec 2 attributs ainsi qu'un fichier TEMPLATE.TXT contenant les informations suivantes:

 

BL:NAME C010000

BL:X N008002

BL:Y N008002

 

J'execute donc la commande ATTEXT en selectionnant le format CDF, le bloc, le template et le fichier de destination.

Aucun message d'erreur mais lorsque j'ouvre le fichier TXT cree, il est vide... :(

 

Merci d'avoir prit mon probleme en consideration.

Posté(e)

Bonjour Ganok,

 

il faut que tu ajoutes également dans ton fichier gabarit TXT le nom des étiquettes de tes attributs, exemple :

 

Mes attributs s'appellent REF1, REF2, REF3

 

BL:NAME C010000

BL:X N008002

BL:Y N008002

REF1 C050000

REF2 C050000

REF3 C050000

 

à la fin de la ligne REF3, il faut faire entrée...

 

Christian

 

[Edité le 25/7/2005 par rebcao]

Formateur, Consultant Expert AutoCAD, REVIT MEP, INVENTOR, télécharger , des Outils AutoCAD...

cad123 @ wanadoo.fr (enlever les espaces de part et d'autre de @)

Posté(e)

Magnifique!

Un GRAND merci a toi rebcao et a toute l'equipe du site ainsi qu'a tous ses utilisateurs.

Une bonne journee a tout le monde. ;)

Posté(e)

Heu... En fait j'avais dans l'espoir de pouvoir editer les attributs, depuis le fichier texte genere par AutoCAD, avec Excel ou Acces via VBA. Puis d'importer ce fichier texte ainsi modifie dans le dessin DWG afin de changer tous les attributs de tous les blocs d'un seul coup. Est ce possible?

 

[Edité le 25/7/2005 par ganok]

Posté(e)

Oui c'et possible à l'aide d'un SCRIPT :

 

1. Tu ouvres le fichier TEXTE que tu formattes avec EXCEL

2. Tu modifies tes valeurs

3. Tu génères le fichier SCRIPT à partir d'EXCEL

4. Tu effaces les anciens BLOCS dans le dessin

5. Tu lance le SCRIPT qui insère les ATTRIBUTS corrigés...

 

si cette Tambouille t'intéresse, on risque de s'attarder longuement sur le sujet...

 

à plus

 

Christian

Formateur, Consultant Expert AutoCAD, REVIT MEP, INVENTOR, télécharger , des Outils AutoCAD...

cad123 @ wanadoo.fr (enlever les espaces de part et d'autre de @)

Posté(e)

En effet c'est une solution. :)

Puisque l'on a les coordonnees du blocJe pense faire cela depuis Access en utilisant le code suivant que j'avais cree pour une autre applicatron:

 

     Dim cmd As String
   Dim chan

'initialisation DDE Autocad LT
   chan = DDEInitiate("AutoCAD LT.DDE", "System")

   Dim db As Database
   Dim rs As DAO.Recordset

   Set db = CurrentDb()
   Set rs = db.OpenRecordset(nom_table)

   rs.MoveFirst     'se place sur le 1er enregistrement

Do Until rs.EOF     'tant qu'il y a des enregistrements
            cmd = "-insert" + Chr(13) + Nz(rs("VisioShape")) + Chr(13) + RTrim(rs("X")) + Chr(44) + RTrim(rs("Y")) + Chr(13) + Trim(rs("Width")) + Chr(13) + Trim(rs("Height")) + " 0" + Chr(13) + Nz(rs("ModelNo"), " ") + Chr(13) + Nz(rs("Name"), " ") + Chr(13)     'caractere "retour chariot" pour validation commande
           DDEExecute chan, cmd    'executer commande
           DoEvents
           DDETerminate chan   'fermeture liaison Autocad
           chan = DDEInitiate("AutoCAD LT.DDE", "System")  'ouverture liaison Autocad 
Loop

   rs.Close
   Set rs = Nothing

Voila si ca peut etre utile a quelqu'un...

 

Cordialement.

 

[Edité le 25/7/2005 par ganok]

  • 9 ans après...
Posté(e)

Bonjour,

Je suis nouveau sur ce sujet et tres interesse.

Mon probleme est le suivant:

J'utilise DRAFTSIGHT et je voudrais faire des schemas Hydraulique et Pneumatique avec des blocs dans lesqueles j'ai les attributs:

CODE : un chaine numerique a 8 caracteres

FABIQUANTS : une chaine texte a 16 caracteres

REFERENCE : une chaine ctexte a 16 caracteres

LIBELLE : une chaine texte a 32 caracteres

 

Lorsque je pose les symbole sur mon plan je voudrais pouvoir renseigner les attributs depuis un fichier EXCEL

 

A la fin de mon schema je voudrais faire une nomenclature des attributs des blocs avec un reperage sur le schema.

 

Voila pour le decor

 

Je viens de tomber sur ce post et j'essaie de le mettre en pratique et a priori ca a l'air de fonctionner ......

 

la commande ATTEXT fonctionne mais j'ai une erreur BL:X N008002

 

Quelqu'un pourrait me donner un petit coup demain ?

 

Merci d'avance

Roger

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é