lelian Posté(e) le 29 janvier 2006 Posté(e) le 29 janvier 2006 Bonjour a tous,Afin de respecter des regles, j'ai cree un CAtScripts qui me permet de mettre en no show tous les axis system , les set geometrie et plan dans une catpart et les contraintes dans un product en utilisant ces lignse de commande :Set selection1 = partDocument1.Selectionselection1.Search "(CATPrtSearch.AxisSystem + CATPrtSearch.OpenBodyFeature + CATPrtSearch.Plane + CATAsmSearch.MfConstraint),all"Set visProperties1 = CATIA.ActiveDocument.Selection.VisProperties visProperties1.SetShow catVisPropertyNoShowAttr il faudrait que je mette mon partbody de catpart en 'define in work objet', j'arrive a selectionner le part body par : Set selection1 = partDocument1.Selectionselection1.Search "CATPrtSearch.MechanicalFeature,all"mais je ne trouve pas la ligne de commande qui me permettrée de le definir comme ' 'define in work objet' Cordialement
prosper67 Posté(e) le 8 mars 2006 Posté(e) le 8 mars 2006 Salut lelian, ça a l'air d'un joli bricolage ton script mais bon.... :) Admettons que ta Part est ouverte. Pour faire un Define in Work de ton PartBody: set opart = CATIA.Activedocument.partset opartbody = opart.bodies.item(1) opart.defineinwork opartbody ou opart.defineinworkobject opartbody ou opart.defineinwork = opartbody je sais plus trop par coeur, mais c'est un truc dans le style. Bon courage! SalutationsChris
Messages recommandés
Créer un compte ou se connecter pour commenter
Vous devez être membre afin de pouvoir déposer un commentaire
Créer un compte
Créez un compte sur notre communauté. C’est facile !
Créer un nouveau compteSe connecter
Vous avez déjà un compte ? Connectez-vous ici.
Connectez-vous maintenant