POM12 Posté(e) le 22 novembre 2006 Posté(e) le 22 novembre 2006 je ne comprends pas comment on réalise un fichier la structure d ' un fichier d ' extraction surtout les indications : bl:name c05000 les chiffres indiquent une position geographique ou une autre appelation . merci
lecrabe Posté(e) le 22 novembre 2006 Posté(e) le 22 novembre 2006 Hello Voici un exemple de gabarit d'extraction : nom c009000code c010000val c010000div c010000bl:layer c010000bl:x n008002bl:y n008002bl:name c009000c:quote "c:delim , Dans cet exemple, on extrait 4 attributs: NOM, CODE, VAL, DIV et des informations techniques l'insertion des blcos eux-mêmes:bl:layer = Calque d'insertionbl:x bl:y = Coordonnées X/Y d'insertionbl:name = Nom du bloc-symbolec:quote = Caractere pour les chaines alphanumériquesc:delim = Caractere de séparation Le Decapode Autodesk Expert Elite Team
rebcao Posté(e) le 22 novembre 2006 Posté(e) le 22 novembre 2006 voici un sujet qui devrait t'éclairer... http://www.cadxp.com/sujetXForum-6415.htm 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 @)
(gile) Posté(e) le 22 novembre 2006 Posté(e) le 22 novembre 2006 Salut, bl:name, bl:layer, bl:x et bl:y sont les informations concernant le bloc, respectivement son nom, son calque et les coordonnées X etY de son point d'insertion. Tu peux mettre ou ne pas mettre ces champs dans ton fichier d'extraction. Ensuite tu ajoutess d'autres champs pour les attributs : att1, att2, att3... dont les noms correspondent aux étiquettes des attributs de ton bloc. Il peut y avoir dans ton fichier d'extraction plus de champs que d'attributs dans tes blocs (ton fichier sera plus polyvalent). Pour chaque champ, on indique son format, la lettre (c ou n) correspond au type de donnée (chaine de caractère ou numérique).Ces lettres sont suivies de 6 chiffres. Pour les champs de type caractère les trois premiers chiffres sont le nombre de caractères autorisé, les trois derniers sont toujours 000.Pour les valeurs numérique, les 3 premiers chiffres indiquent le nombre total de signes, les 3 derniers le nombre de décimales. Exemple : bl:name c050000bl:x c012002att1 c025000 Le premier champ est le nom du bloc, il peut contenir 050 caractères.Le deuxième champ est la coordonnées X du point d'insertion, il peut contenir 012 chiffres et affiche 002 décimales.Le troisième champ est un attribut dont l'étiquette est ATT1 et peut contenir 25 caractères. Pour que le fichier puisse servir pour des blocs dont les attributs sont indifféremment des valeurs numérique ou des chaines de caractères, il est préférable d'extraire tous les attributs comme des chaines de caractère, les valeurs numériques seront rconnues comme telle dans Excel. Tel que décrit, le fichier d'extraction pourra servir à extraire les attributs de tous les blocs dont les attributs ont des étiquettes nommées ATT1, ATT2, ATT3 etc... J'espère avoir été clair, tout cç est dit de mémoire, ça fait longtemps que je n'ai pas utilisé de LT. J'ai été un peu lent, les "anciens" sont plus vifs que moi ;) . [Edité le 22/11/2006 par (gile)] Gilles Chanteau - gileCAD - GitHub Développements sur mesure pour AutoCAD
POM12 Posté(e) le 23 novembre 2006 Auteur Posté(e) le 23 novembre 2006 Salut, bl:name, bl:layer, bl:x et bl:y sont les informations concernant le bloc, respectivement son nom, son calque et les coordonnées X etY de son point d'insertion. Tu peux mettre ou ne pas mettre ces champs dans ton fichier d'extraction. Ensuite tu ajoutess d'autres champs pour les attributs : att1, att2, att3... dont les noms correspondent aux étiquettes des attributs de ton bloc. Il peut y avoir dans ton fichier d'extraction plus de champs que d'attributs dans tes blocs (ton fichier sera plus polyvalent). Pour chaque champ, on indique son format, la lettre (c ou n) correspond au type de donnée (chaine de caractère ou numérique).Ces lettres sont suivies de 6 chiffres. Pour les champs de type caractère les trois premiers chiffres sont le nombre de caractères autorisé, les trois derniers sont toujours 000.Pour les valeurs numérique, les 3 premiers chiffres indiquent le nombre total de signes, les 3 derniers le nombre de décimales. Exemple : bl:name c050000bl:x c012002att1 c025000 Le premier champ est le nom du bloc, il peut contenir 050 caractères.Le deuxième champ est la coordonnées X du point d'insertion, il peut contenir 012 chiffres et affiche 002 décimales.Le troisième champ est un attribut dont l'étiquette est ATT1 et peut contenir 25 caractères. Pour que le fichier puisse servir pour des blocs dont les attributs sont indifféremment des valeurs numérique ou des chaines de caractères, il est préférable d'extraire tous les attributs comme des chaines de caractère, les valeurs numériques seront rconnues comme telle dans Excel. Tel que décrit, le fichier d'extraction pourra servir à extraire les attributs de tous les blocs dont les attributs ont des étiquettes nommées ATT1, ATT2, ATT3 etc... J'espère avoir été clair, tout cç est dit de mémoire, ça fait longtemps que je n'ai pas utilisé de LT. J'ai été un peu lent, les "anciens" sont plus vifs que moi ;) .[Edité le 22/11/2006 par (gile)] [Edité le 23/11/2006 par POM12]
POM12 Posté(e) le 23 novembre 2006 Auteur Posté(e) le 23 novembre 2006 Salut, bl:name, bl:layer, bl:x et bl:y sont les informations concernant le bloc, respectivement son nom, son calque et les coordonnées X etY de son point d'insertion. Tu peux mettre ou ne pas mettre ces champs dans ton fichier d'extraction. Ensuite tu ajoutess d'autres champs pour les attributs : att1, att2, att3... dont les noms correspondent aux étiquettes des attributs de ton bloc. Il peut y avoir dans ton fichier d'extraction plus de champs que d'attributs dans tes blocs (ton fichier sera plus polyvalent). Pour chaque champ, on indique son format, la lettre (c ou n) correspond au type de donnée (chaine de caractère ou numérique).Ces lettres sont suivies de 6 chiffres. Pour les champs de type caractère les trois premiers chiffres sont le nombre de caractères autorisé, les trois derniers sont toujours 000.Pour les valeurs numérique, les 3 premiers chiffres indiquent le nombre total de signes, les 3 derniers le nombre de décimales. Exemple : bl:name c050000bl:x c012002att1 c025000 Le premier champ est le nom du bloc, il peut contenir 050 caractères.Le deuxième champ est la coordonnées X du point d'insertion, il peut contenir 012 chiffres et affiche 002 décimales.Le troisième champ est un attribut dont l'étiquette est ATT1 et peut contenir 25 caractères. Pour que le fichier puisse servir pour des blocs dont les attributs sont indifféremment des valeurs numérique ou des chaines de caractères, il est préférable d'extraire tous les attributs comme des chaines de caractère, les valeurs numériques seront rconnues comme telle dans Excel. Tel que décrit, le fichier d'extraction pourra servir à extraire les attributs de tous les blocs dont les attributs ont des étiquettes nommées ATT1, ATT2, ATT3 etc... J'espère avoir été clair, tout cç est dit de mémoire, ça fait longtemps que je n'ai pas utilisé de LT. J'ai été un peu lent, les "anciens" sont plus vifs que moi ;) .[Edité le 22/11/2006 par (gile)] [Edité le 23/11/2006 par POM12]
POM12 Posté(e) le 23 novembre 2006 Auteur Posté(e) le 23 novembre 2006 Salut, bl:name, bl:layer, bl:x et bl:y sont les informations concernant le bloc, respectivement son nom, son calque et les coordonnées X etY de son point d'insertion. Tu peux mettre ou ne pas mettre ces champs dans ton fichier d'extraction. Ensuite tu ajoutess d'autres champs pour les attributs : att1, att2, att3... dont les noms correspondent aux étiquettes des attributs de ton bloc. Il peut y avoir dans ton fichier d'extraction plus de champs que d'attributs dans tes blocs (ton fichier sera plus polyvalent). Pour chaque champ, on indique son format, la lettre (c ou n) correspond au type de donnée (chaine de caractère ou numérique).Ces lettres sont suivies de 6 chiffres. Pour les champs de type caractère les trois premiers chiffres sont le nombre de caractères autorisé, les trois derniers sont toujours 000.Pour les valeurs numérique, les 3 premiers chiffres indiquent le nombre total de signes, les 3 derniers le nombre de décimales. Exemple : bl:name c050000bl:x c012002att1 c025000 Le premier champ est le nom du bloc, il peut contenir 050 caractères.Le deuxième champ est la coordonnées X du point d'insertion, il peut contenir 012 chiffres et affiche 002 décimales.Le troisième champ est un attribut dont l'étiquette est ATT1 et peut contenir 25 caractères. Pour que le fichier puisse servir pour des blocs dont les attributs sont indifféremment des valeurs numérique ou des chaines de caractères, il est préférable d'extraire tous les attributs comme des chaines de caractère, les valeurs numériques seront rconnues comme telle dans Excel. Tel que décrit, le fichier d'extraction pourra servir à extraire les attributs de tous les blocs dont les attributs ont des étiquettes nommées ATT1, ATT2, ATT3 etc... J'espère avoir été clair, tout cç est dit de mémoire, ça fait longtemps que je n'ai pas utilisé de LT. J'ai été un peu lent, les "anciens" sont plus vifs que moi ;) .[Edité le 22/11/2006 par (gile)] [Edité le 23/11/2006 par POM12] re bonjour suite au message ci dessus voici encore une requete concernat , les numéros apres bl:name c05000 bl:layer c05000 ces deux chiffres corresponde à la longueur de l'appelation du calque qui est pour moi " NIV1-CFO-ECL JE SUIS DANS LE P2TRIN ALLES 0 PLUS . SALUTATIONS .
(gile) Posté(e) le 23 novembre 2006 Posté(e) le 23 novembre 2006 Les nombres 050000 après bl:name et bl:layer vuelent dire que le non du bloc ou du claque peuvent contenir jusqu'à 50 caractères Si le nom de ton calque c'est : NIV1-CFO-ECL ça fait 12 caractères, donc aucun problème. Gilles Chanteau - gileCAD - GitHub Développements sur mesure pour AutoCAD
Messages recommandé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 compteSe connecter
Vous avez déjà un compte ? Connectez-vous ici.
Connectez-vous maintenant