Comment exécuter SmartProperties en masse sur une liste de fichiers ?

myCADtools c’est 50 outils pour adapter SOLIDWORKS à vos méthodes de travail et automatiser vos tâches récurrentes de conception.

Testez gratuitement myCADtools

Notre astuce :

Lorsque vous récupérez un projet en provenance d’un fournisseur ou bien si vous avez créé un projet contenant un certain nombre de pièces, les propriétés affectées au document ne sont sans doute pas présentes ou tout du moins elles le sont peut-être partiellement.

Vous souhaitez appliquer et créer les propriétés avec le masque de saisie de SmartProperties. Pour cela vous devez ouvrir chacune des pièces et exécuter SmartProperties puis sauvegarder le document.

Cette manipulation peut être longue et fastidieuse si le projet contient énormément de pièces.

Vous pouvez réaliser cette opération automatiquement sur une liste de documents avec l’outil Integration.

L’opération à prévoir est le lancement de la macro SmartProperties-Auto (présente dans le répertoire d’installation de SmartProperties). Cette macro lance automatiquement l’outil SmartProperties avec les masques que vous avez définis dans SmartProperties (pour les pièces, assemblages ou mises en plan), puis enregistre le document. Pour exécuter cette macro, sélectionnez la méthode proposée (si vous exécutez une de vos macros personnelles, il s’agit ici de spécifier l’argument pour l’exécution).

Pour notre exemple, parmi la liste des documents sélectionnés, nous souhaitons traiter :

  • Les documents de type « Pièce » SOLIDWORKS
  • Les documents contenant la propriété « Fournisseur » avec une valeur égale à « Visiativ ».

Sur ces documents nous souhaitons que la macro SmartProperties-Auto soit exécutée.

Cette opération de lancement de macro est ouverte à toutes les macros que vous pouvez personnellement créer.

 

 myCADtools fait partie intégrante de l’abonnement myCADservices Premium, la suite applicative qui répond à vos enjeux industriels !