benoitlacroix Posté(e) le 28 avril 2022 Posté(e) le 28 avril 2022 Bonjour à toutes et à tous J'ai un bloc cartouche de longue date où je viens de modifier quelques attributs de bloc en y insérant des champs pour allez récupérer le nom du fichier et la date de création. Jusque là pas de soucis, par contre là où ça me pose problème c'est quand dans un ancien plan, je veux faire une redéfinition du bloc par un "inserclassique" les champs n'apparaisse pas ou un sur deux. tous cela est assez aléatoire. Y a t il une variable qui serai différente dans les fichiers, que je devrai activer/désactiver ou y aurai t il une méthode plus sur dans la redéfinition du bloc? Merci d'avance de vos réponses. @+ Citer Le trlalala du nain - Moi c'que j'aime dans les cavernes - C'est qu'on peut allez piocher. - on peut extraire du minerais - Et des pierres pour les tailler
Zugzwang Posté(e) le 28 avril 2022 Posté(e) le 28 avril 2022 par le desin center, si tu fait mise à jour du bloc? Citer
benoitlacroix Posté(e) le 28 avril 2022 Auteur Posté(e) le 28 avril 2022 Merci pour la réponse rapide, mais c'est idem. Citer Le trlalala du nain - Moi c'que j'aime dans les cavernes - C'est qu'on peut allez piocher. - on peut extraire du minerais - Et des pierres pour les tailler
benoitlacroix Posté(e) le 28 avril 2022 Auteur Posté(e) le 28 avril 2022 Petite précision, quand j'insère et redéfini le bloc, le nouveau bloc est ok avec tous les champs. mais ce qui m'intéresse c'est que celui qui est déjà en place ce mette à jour avec tous les attributs qui on les champs. Citer Le trlalala du nain - Moi c'que j'aime dans les cavernes - C'est qu'on peut allez piocher. - on peut extraire du minerais - Et des pierres pour les tailler
Luna Posté(e) le 28 avril 2022 Posté(e) le 28 avril 2022 Coucou, As-tu bien lancer un ATTSYNC ? Sinon as-tu essayé de passer par les ExpressTools (> Replace block with another block) ? Bisous, Luna Citer
x_all Posté(e) le 28 avril 2022 Posté(e) le 28 avril 2022 des fois, faut pas trop chercher à comprendre, si ton bloc est redéfini, ya de bonne chance pour qu'il garde sa place dans une extraction donc, tu exportes les valeurs des attributs qui te posent pb, mets à jour ton bloc, et re importes les valeurs, les champs calculés devraient suivre après un régen si j'ai bien compris ton pb je te renvois vers ce sujet ou ya des passerelles Citer quelques trucs sur autocad
benoitlacroix Posté(e) le 29 avril 2022 Auteur Posté(e) le 29 avril 2022 Bonjour et merci pour vos réponses @Luna Oui j'ai bien essaye "attsync", pareil, des fois ça marche et des fois non. et l'autre commande ne m'apporte pas de réponse non plus @x_all effectivement après vos réponses je ne vais plus trop cherche. tant pis je vais réinsérer le bloc et réécrire les attributs, après ce n'était que pour gagné que quelque seconde.🤪 Merci pour le temps que vous avez pris à me répondre. au plaisir de vous lire👍 Citer Le trlalala du nain - Moi c'que j'aime dans les cavernes - C'est qu'on peut allez piocher. - on peut extraire du minerais - Et des pierres pour les tailler
Zugzwang Posté(e) le 29 avril 2022 Posté(e) le 29 avril 2022 tu sélectionnes ton cartouche, ATTOUT (sauve en txt), tu le mets à jour, le sélectionne le bloc et ATTIN depuis le fichier... ça marche pas? Citer
benoitlacroix Posté(e) le 29 avril 2022 Auteur Posté(e) le 29 avril 2022 bonjour Zugawang Avec ATTOUT/ATTIN ce n'est pas ce que cherche à faire. J'ai pas du être très clair excuse moi, ce que cherche c'est faire apparaitre le champs quand je redéfinis le bloc et donc automatise la date et le nom du fichier dans un cartouche bloc (ça j'avais pas préciser). merci Citer Le trlalala du nain - Moi c'que j'aime dans les cavernes - C'est qu'on peut allez piocher. - on peut extraire du minerais - Et des pierres pour les tailler
Luna Posté(e) le 29 avril 2022 Posté(e) le 29 avril 2022 Je pense avoir compris le soucis : En ayant modifié la définition de ton bloc cartouche pour remplacer la valeur de certains attributs par un champ dynamiques, seuls les nouveaux blocs insérés pourront posséder cette mise à jour, car pour les anciens, les blocs DOIVENT conserver leur valeurs d'attributs ! Or ici ton champ dynamique n'est qu'une valeur par défaut pour les attributs. Donc la valeur enregistrée de ces attributs dans tes cartouches existants ne va pas laisser la place à une valeur par défaut... Donc le problème ici c'est finalement de réinitialiser tes blocs cartouches pour remettre les valeurs par défaut, mais partiellement uniquement car il faut conserver les attributs qui ne sont pas des champs dynamiques par défaut... Je vois actuellement 2 solutions : - Tu considères que ton champ dynamique n'est pas un attribut mais un texte, ainsi avec un ATTSYNC tu supprimeras tes anciens attributs qui seront remplacer par un texte dynamique (je n'ai pas testé, peut-être que cela ne fonctionne pas...) - Tu passes par de la programmation pour redéfinir certains attributs sur leur valeur par défaut, sans réinitialiser l'intégralité de tes attributs Bisous, Luna Citer
Messages recommandés