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 !