API IsFastener

Bonjour

Quelqun saurait si il existe une macro pour appliquer une propriété IsFastener = 1 dans une pièce pour ne pas avoir à faire la manip complète sur chaque pièce?

D'avance merci

Bonjour,

Si vous avez la suite MyCad, il y'a BatchProperties qui peux vous faire cela.

 

Fred

1 « J'aime »

Salut,

Pour modifier la propriété IsFastener des composants SW, il faut utiliser l'utilitaire sldsetdocprop qui est installé par défaut lors de l'installation de SOLIDWORKS. Il se trouve dans le dossier :

"C:\Program Files\SolidWorks Corp\SolidWorks\Toolbox\data utilities\sldsetdocprop.exe"

Ensuite sélectionner le dossier des composants ou le composant et passer la propriété sur "oui"
 

A plus.

3 « J'aime »

Merci de vos réponses.

Je n'ai pas la suite MyCAD

@remrem, pour ta solution, il faut que la propriété IsFastener soit déjà présente dans les propriétés de ta pièce, moi je souhaite la créer

Bonjour,

A voir si cela te convient, il faut qu'une pièce soit ouverte dans SW avant de lancer la macro.

Cordialement,


setcustomproperties.swp
2 « J'aime »

C'est exactement ça!!! Merci beaucoup

1 « J'aime »