By André Gonçalo Gonçalves on Vendredi 6 Août 2021
Replies 5
Likes 0
Views 2K
Votes 0
Bonjour,

Je fais référence à ce sujet "https://www.hexabim.com/discussions/revit-purger-filtres".

J'aimerais trouver un script permettant de me faire une liste de tous les filtres présents dans ma vue et de me permettre d'en sélectionner certains et de les supprimer (plusieurs en une fois).


Je suis assez novice sur dynamo et je ne comprends pas très bien comment générer une liste à choix.

Merci d'avance.
Je tien a préciser je veux tous les filtres présents dans mon projet et non pas dans ma vue! me suis mal exprimer.
·
3 years ago
·
0 Likes
·
0 Votes
·
0 Comments
·
Bonsoir

Peut-être en utilisant ce noeud du package Data Shapes, avec des listes déroulantes. Je ne l'ai jamais utilisé, donc, je ne peux pas t'en dire plus...

@ plus
·
3 years ago
·
0 Likes
·
0 Votes
·
0 Comments
·
Bonjour,

Pour la partie tri sur les filtres, de l'aide en PJ. ViewFilter.OwnerViews vient d'Archilab.
Et pour la sélection, sauf besoin de déployer le script et donc de faire quelque chose user-friendly, ça marche très bien nativement
·
3 years ago
·
0 Likes
·
0 Votes
·
0 Comments
·
Bonjour,

Pour la partie tri sur les filtres, de l'aide en PJ. ViewFilter.OwnerViews vient d'Archilab.
Et pour la sélection, sauf besoin de déployer le script et donc de faire quelque chose user-friendly, ça marche très bien nativement



Bonjour,

Merci pour vos messages.

Comme demandé plus haut dans mon message mon problème actuel est que l'on a récupéré la maquette d'un autre bureau d'études qui a fait faillite et le soucis c'est qu'il y a une 50aine de filtres dans ma maquette que j'aimerais supprimer sans avoir à le faire manuellement (je sais que sur la version Revit 2022 la possibilité de sélectionner plusieurs filtres a été intégrée mais on doit rester sur la version 2020).

Donc ce n'est pas un tri des filtres inutilisés qu'il me faut mais plutôt un script ou je pourrais voir tous les filtres de mon projet et sélectionner par une case à cocher ceux que j'aimerais supprimer et ensuite appliquer et les supprimer tous en une fois.
·
3 years ago
·
0 Likes
·
0 Votes
·
0 Comments
·
Après une courte recherche sur le forum anglais de dynamo, il va falloir passer par du code en dur hors de dynamo ou du python dans dynamo. Cela dit un package permettant de le faire m'a peut-être échappé.

Etant novice et comme c'est pour une seule fois sur seulement 50 filtres (oui ce n'est rien) je te propose de faire ça "à la main". La solution la plus rapide n'est pas toujours la plus belle et intelligente.
·
3 years ago
·
0 Likes
·
0 Votes
·
0 Comments
·
View Full Post