La Plateforme des Professionnels du BIM

« Programmation et développement »

Revenir au portail thématique
  1. Rémy NAVARRO
  2. Programmation et développement (API)
  3. vendredi 5 juillet 2019
  4.  Suivre par E-mail
Bonjour,


Je souhaite faire migrer un très grand nombre de fichier Revit, d'une version à une autre.... Une automatisation serait pertinente!

Ouvrir un à un les fichiers qui pèse 200/300 Mo bonjour...pour les convertir...

Une idée?

J'ai cherché du côté de Dynamo, Python, C# et autres... Rien de concret.


Merci.
Réponse acceptée Pending Moderation
Bonjour Rémy,

Tu peux charger un lot de familles dans un projet par glisser déposer.
Puis les sauvegarder (par catégories éventuellement) en utilisant le noeud Dynamo File.SaveFamily que tu trouveras dans le package Orchid.
Réponse acceptée Pending Moderation
Ok, ma réponse précédente et valable pour des familles et pas des projets....

Cependant il y a beaucoup de choses intéressantes dans le package Orchid, par exemple la possibilité d'ouvrir des documents en arrière plan (Document.BackgroundOpen). On trouve aussi ce type de fonction dans le package Rhythm.
Réponse acceptée Pending Moderation
Et voila !

Tu peux reproduire le script en pièce jointe.

Il te faut les packages suivants : MyBIMtheque (Directory.AllContent, Clockwork (String.Explode (c'est juste pour visualiser à quel emplacement insérer le préfixe)) et Orchid (pour ouvrir et enregister les fichiers en arrière plan).

Il faudrait bien sur un peu affiner pour définir un autre dossier de destination, travailler surle schaines de caractères...

Attention peut être à la mémoire de l'ordi si on ouvre trop de fichier en même temps... j'ai essayé avec 3 et cela à bien marché.
Pièces jointes
Réponse acceptée Pending Moderation
Merci pour l'info! Cependant même en téléchargeant les packages, je ne l'ai trouve pas^^ Certainement un problème de version;
Réponse acceptée Pending Moderation
Le package Orchid doit être installé en téléchargent un install depuis Github, ce n'est pas suffisant de le chercher depuis le serveur de package de Dynamo. C'est peut être pour cette raison que tu ne trouve certains noeud...
Pour ma part j'ai utilisé ces packages avec revit 2019 et 2020 et Dynamo 2.1.


Cette discussion ne contient encore aucune réponse.
Soyez le premier à y répondre !

Visiter le Portail Thématique

« Programmation et développement »

REJOIGNEZ +10.000 ADHERENTS !

Pas encore adhérent au réseau HEXABIM ? Plus de 10 000 professionnels ont rejoint la plateforme pour s'informer, apprendre et échanger autour du BIM et de la transition numérique.

L'adhésion est totalement gratuite, il suffit de demander votre invitation ci-après pour vous inscrire et accéder par la suite à toutes les ressources de la plateforme !