Bonjour à tous,
Je cherche une macro permettant de remplacer les composants automatiquement dans un assemblage, sans avoir à l'ouvrir, en fonction de différents critères. (Ou à la créer)
En gros, je cherche à automatiser la fonction de remplacement des références manuelle de Solidworks:
CaptureRemplacementManuRef
Existe-t-il un moyen d'extraire (ou de modifier) cette liste de fichiers référencés, ainsi que leurs emplacements grâce à une commande?
Merci à vous
Cordialement
Bonjour,
Pour remplacer le chemin des fichiers référencés sans ouvrir l'assemblage, tu peux utiliser la fonction: ReplaceReference.
Voir l'exemple: replace-references
Merci JeromeP,
J'avais vu cette commande, mais pour l'utiliser, il faut avoir les références des composants de l'assemblage. Y a-t-il un moyen de les récupérer?
Tu peux récupérer toutes les pièces utilisées dans l'assemblage avec la fonction GetAllExternalReferences4
Apparemment, il faut pouvoir utiliser SOLIDWORKS Document Manager, malheureusement nous n'avons pas de licence
Réponse tardive, mais la licence de Document Manager est gratuite si vous avez une licence Solidworks.
Voir les démarches pour l'obtenir ici
JeromeP, merci encore une fois ;)
Je testerais ça quand je retournerais sur mon projet.