Affichage dans feature Manager

Bonjour,

J'affiche depuis peu la désignation de me pièces dans l'arbre de création "Feature Manager". Pour les nouveaux assemblages, pas de problème, la modif est faite dans le .asmdot, mais lorsque je reprends d'anciens assemblages, je suis obligé de procèder ainsi: clic sur "monter les descriptions des composants":

Mais y a-t-il un moyen d'appliquer cette modification sur un dossier par le biais de l'utilitaire Intégration ou Batch Propeties ?

Merci

Bonjour,

Peut-être avec l'utilitaire CopyOptions plutôt, sinon ce n'est pas possible.

1 « J'aime »

Bonjour,

vous pouvez faire une macro via l'enregistreur. vous l'encez l'enregistrement et faites la manip puis faites arrêt et là vous l'enregistez et le tour et joué... lors de l'ouverture d'un ancien ASM vous n'aurez plus qu'a la lancer la macro et l'enregister l'ASM...

Je crains qu'aucune méthode ne marche.

Donc comme je l'ai dit, il n'y a peut être pas de solution.

Avez-vous testé l'enregistrement de la macro? Il faudra la lancer à chaque ouverture d'anciens fichier mais se sera un clic pour la lancer contre 3 ou 4 en mode manuel..

Oui J'ai également testé la macro, elle n'a pas fonctionné.

Je me disais que peut être l'outil intégration permettrait de faire cela avec les paramètres API. Mais je n'y connais rien.

J'ai trouvé ça, mais je ne sais pas si ça peut aider....

http://help.solidworks.com/2012/french/SolidWorks/sldworks/Show_Component's_Description.htm

Bonjour,

Créer une macro et remplacer code par celui ci-dessous puis lancer la en masse avec l'outil integration.

Philippe

 

Option Explicit
Dim swApp As SldWorks.SldWorks
Dim Part As SldWorks.ModelDoc2
Dim SelMgr As SldWorks.SelectionMgr
Dim swFeatMgr As SldWorks.FeatureManager
Sub main()
    Set swApp = Application.SldWorks
    Set Part = swApp.ActiveDoc
    Set SelMgr = Part.SelectionManager
    Set swFeatMgr = Part.FeatureManager
    
    ' Show Component Descriptions is set to true
    swFeatMgr.ShowComponentDescriptions = True
    ' Show Component Configuration Names is set to false
    swFeatMgr.ShowComponentConfigurationNames = False
     ' Show Component Configuration Descriptions is set to false
    swFeatMgr.ShowComponentConfigurationDescriptions = False
    ' Show Component Names
    swFeatMgr.ShowComponentNames = True
     
End Sub

 

 

2 « J'aime »

La solution de Prossignol fonctionne.

Merci !