By Pauline Moreau on vendredi 21 juillet 2023
Replies 7
Likes 0
Views 563
Votes 0
Bonjour,

Dans le cadre de la création d'un cartouche, je cherche à renseigner automatiquement dans ce dernier l'emplacement où le fichier Revit est enregistrer (emplacement réseau sur mon pc (ex : C:\Users\moi\Desktop)).

Quelqu'un aurait une idée d'où je peux récupérer cette information ?

Merci pour votre aide.

Bien cordialement,
Pauline
Bonjour,

Ce n'est pas possible, du moins à ma connaissance, sans passer par dynamo ce qui en fait une solution en partie automatisé.
Vous trouverez ci-joint un exemple de script Dynamo faisant ce que vous souhaitez.
Il est bien entendu à adapter selon vos paramètres ainsi que leurs emplacements.
Si vous souhaitez directement intégrer le chemin dans certaine feuille uniquement, le tri doit se faire entre le noeud "All Elements of Category" et le noeud "Element.SetParameterByName".
·
9 months ago
·
0 Likes
·
0 Votes
·
0 Comments
·
Merci beaucoup pour votre retour, je m'en doutais qu'il fallait passer par dynamo.

Je vais tester ça.
Merci encore
·
9 months ago
·
0 Likes
·
0 Votes
·
0 Comments
·
Bonjour,

Il y a un paramètre dans la famille de cartouche.
Il suffit d'insérer ce label dans votre cartouche.

Ci-joint une capture d'écran (désolé, ma version est anglaise)

Vous pouvez aussi insérer la date d'impression.

Cordialement.
·
9 months ago
·
0 Likes
·
0 Votes
·
0 Comments
·
Le nom du paramère est "File path".
Quant à la date d'impression c'est "Date/Time Stamp".

Bien à vous
·
9 months ago
·
0 Likes
·
0 Votes
·
0 Comments
·
Effectivement,

Je ne l'avais pas vu parmi l'ensemble des paramètre.
Cependant ce libellé ne fonctionne que s'il est utilisé dans les convention BIM.
Dans mon cas, où le chemin doit être dans un paramètre avec un nom autre, je doit obligatoirement le faire avec le script ou à la main.
Je pense donc que le script est la solution la plus polyvalente, bien que n'étant pas la plus optimale.
·
9 months ago
·
0 Likes
·
0 Votes
·
0 Comments
·
Merci pour vos retour !

@Jean-François KIM votre solution à l'air simple pour une famille cartouche, or mon cartouche n'as pas été créer à partir de ce type de famille. J'ai contourné un autre problème que je rencontrais en créant un cartouche à l'aide de la famille "annotations générique". Ca ne va donc pas fonctionner pour moi.

@Raphaël Blaiteau:0dce9cf0# , j'ai testé le dynamo mais je n'arrive pas à récupérer le nom du paramètre à définir. Lorsque j'indique le nom du paramètre que je veux renseigner il m'indique comme erreur : "Aucun paramètre de ce nom". Mon paramètre un un paramètre de type est ce que ça viendrait de la ?

Merci pour votre aide.
·
9 months ago
·
0 Likes
·
0 Votes
·
0 Comments
·
Pauline, en effet, cela influe.
Dans ce cas, il faut obtenir le type de votre cartouche (obtenable en regardant les paramètres avec "Element.Parameters" sous le nom "Famille et Type" en français).
Il faudra ensuite mettre le type en entré du noeud "Element.SetParameterByName".
·
9 months ago
·
0 Likes
·
0 Votes
·
0 Comments
·
View Full Post