• Ce forum est la traduction générée par la machine de www.cad3d.it/forum1 - la communauté italienne du design. Plusieurs termes ne sont pas traduits correctement.

Copier les attributs entre les fichiers

  • Auteur du sujet Auteur du sujet maegras
  • Date de début Date de début

maegras

Guest
Bonjour tout le monde, j'ai fait une recherche Internet mais sans succès.

J'ai un fichier où une série d'informations a été insérée dans des attributs sans créer de blocs. Je me trouve donc un fichier avec des définitions d'attributs n avec autant de n différentes valeurs insérées comme label d'attribut.
Je dois copier tous les attributs et les valeurs d'étiquettes connexes dans un nouveau fichier.

Y a-t-il un moyen de le faire sans avoir à réentrer manuellement toutes les valeurs d'étiquette?
 
Si c'était si simple, je ne serais pas là :)
dans le fichier de destination, quand je vais coller, attribue tous les retours à l'étiquette par défaut, blanc, en perdant toutes les chaînes de données contenues dans eux. . . .
 
cherche un lisp (il semble que lee mac l'a) qui transforme les attributs (pas leur valeur) en textes.
puis faire la copie de collage

ou créez un texte et copiez autant que vous en avez besoin. en utilisant copyswaptext de lee mac, copiez à un à un la valeur de chaque attribut sur l'un des textes créés.
une fois rempli copier seulement les textes et les coller de l'autre côté.
Bien sûr, vous perdez le caractère d'attribut (mais je ne sais pas à quoi il sert si vous ne rentrez pas dans un bloc pendant que vous modifiez la balise, pas la valeur)

dans tous les cas, copier des attributs ainsi faits dans un fichier vide, je ne perds pas la valeur de la balise (tag) et ne prend pas la valeur par défaut.
Est-ce que dans le fichier cible vous avez déjà des blocs qui contiennent ces attributs ?

au moins le pire enregistre le fichier actuel avec un nouveau nom et copie tous les non attribués du fichier cible au fichier copie que vous avez créé
 
cherche un lisp (il semble que lee mac l'a) qui transforme les attributs (pas leur valeur) en textes.
puis faire la copie de collage

ou créez un texte et copiez autant que vous en avez besoin. en utilisant copyswaptext de lee mac, copiez à un à un la valeur de chaque attribut sur l'un des textes créés.
une fois rempli copier seulement les textes et les coller de l'autre côté.
Bien sûr, vous perdez le caractère d'attribut (mais je ne sais pas à quoi il sert si vous ne rentrez pas dans un bloc pendant que vous modifiez la balise, pas la valeur)
Je ne sais pas non plus, mais je travaille dans une entreprise dans laquelle les fournisseurs prennent mes dessins et insèrent leurs "étiquettes" sur les différentes pièces représentées dans la conception pour faciliter les opérations de montage dans la cour, les étiquettes infâme sont précisément ces actes débloqués.
Je ne peux pas les transformer en texte parce que je dois maintenir l'interopérabilité, c'est-à-dire permettre au fournisseur d'apporter des changements si nécessaire aux éléments qu'il a lui-même étiquetés.
dans tous les cas, copier des attributs ainsi faits dans un fichier vide, je ne perds pas la valeur de la balise (tag) et ne prend pas la valeur par défaut.
Est-ce que dans le fichier cible vous avez déjà des blocs qui contiennent ces attributs ?
J'ai essayé à la fois de copier et de coller normalement, et de coller comme un bloc mais rien à faire, dans les deux cas je sors du tableau qui nécessite les valeurs des attributs. Si je crée un bloc avant de copier et de coller il supprime le contenu des balises...
au moins le pire enregistre le fichier actuel avec un nouveau nom et copie tous les non attribués du fichier cible au fichier copie que vous avez créé
J'y ai pensé mais ce serait un ouvrier, les étiquettes sont peu nombreuses, les autres dizaines de milliers... Je pensais même les insérer comme xref, mais ce serait juste la dernière plage. les fichiers sur lesquels le travail ont en moyenne 30/40 xref chacun et je voudrais éviter de pondération plus loin
 
Si c'était si simple, je ne serais pas là :)
dans le fichier de destination, quand je vais coller, attribue tous les retours à l'étiquette par défaut, blanc, en perdant toutes les chaînes de données contenues dans eux. . . .
dans la phase préliminaire utilisez la commande de l'information d'attribut express blocks\export, enregistrer le fichier txt, copier et coller et dans le fichier cible restaurer les attributs avec l'information d'attribut import.
 

Statistiques du forum

Sujets
58 521
Messages
499 056
Membres
104 110
Dernier membre
ChristianR

Membres en ligne

Aucun membre en ligne actuellement.
Retour
Haut