[RESOLU] type d'entité.

vos questions concernant les API SolidWorks

[RESOLU] type d'entité.

Messagepar domdom » Lun 26 Sep 2011, 13:53

Bonjour.

dans toutes mes macros, j'en ai une qui me fait une MEP à plat de ma tôle et qui l'exporte en DXF apres nettoyage des côtes et annotations de plis.

ça marche bien, sauf que mes entités marquant les centres de trous sont exportées, et en plus avec plusieurs traits.

Mon programmeur est donc obligé de faire du ménage après reprise.

Je lui ai donc promis de faire le nettoyage dans la macro, mais je ne sais pas comment trouver le type d'entité que je dois virer. :oops:

qq'1 pourrait-il m'aider??


merci d'avance. :wink:
Dernière édition par domdom le Mer 28 Sep 2011, 15:32, édité 3 fois.
Avatar de l’utilisateur
domdom
Chevalier Jedi SolidWorks
 
Messages: 360
Inscription: Ven 10 Déc 2010, 10:02
Localisation: France (80)

Messagepar Chico » Lun 26 Sep 2011, 17:07

Tu ne peux pas enlever ça seulement dans les options du document?

Regarde du côté de l'exemple "Select All Center Marks Example" dans l'aide API. Te restera seulement à deleter. :wink:
Il vaut mieux poser une question et risquer d'avoir l'air idiot
une journée que de se taire et d'être bête toute sa vie.

8wd a dit : LA FONCTION RECHERCHE EST TON AMIE
http://www.logiciel-cao.com
Avatar de l’utilisateur
Chico
Esprit Jedi Solidworks
 
Messages: 3120
Inscription: Mer 12 Mar 2008, 19:16
Localisation: Mauricie (Québec) ------SW 2006 SP0.0

Messagepar domdom » Mar 27 Sep 2011, 7:40

Merci, chico.

(encore une fois :wink:)

Je vais regarder ça!
Avatar de l’utilisateur
domdom
Chevalier Jedi SolidWorks
 
Messages: 360
Inscription: Ven 10 Déc 2010, 10:02
Localisation: France (80)

Messagepar Titifonky » Mer 28 Sep 2011, 7:23

Bonjour,

Si c'est une macro qui te fais l'export en DXF, tu peux comme dit Chico desactiver l'affichage des perçage en modifiant les options.
Un petit coup d'enregistreur de macro me donne ça :
Code: Tout sélectionner
Set Part = swApp.ActiveDoc
boolstatus = Part.Extension.SetUserPreferenceToggle(swUserPreferenceToggle_e.swDetailingAutoInsertCenterMarksForHoles, 0, True)


Je pense que ça peux simplifier le problème
Titifonky
Padawan SolidWorks
 
Messages: 89
Inscription: Mar 05 Avr 2011, 8:23
Localisation: Lille .............. SW Premium 2013 .......... Seven 64b

Messagepar domdom » Mer 28 Sep 2011, 7:36

merci, m'sieur! :D
Avatar de l’utilisateur
domdom
Chevalier Jedi SolidWorks
 
Messages: 360
Inscription: Ven 10 Déc 2010, 10:02
Localisation: France (80)

Messagepar domdom » Mer 28 Sep 2011, 10:10

Chico a écrit:Tu ne peux pas enlever ça seulement dans les options du document?



je n'ai pas trouvé.... :oops:
Avatar de l’utilisateur
domdom
Chevalier Jedi SolidWorks
 
Messages: 360
Inscription: Ven 10 Déc 2010, 10:02
Localisation: France (80)

Messagepar Titifonky » Mer 28 Sep 2011, 14:50

Il faut ouvrir un dessin et ensuite

Outils->Options->Onglet : Propriétés du Document -> Habillage

Image
Titifonky
Padawan SolidWorks
 
Messages: 89
Inscription: Mar 05 Avr 2011, 8:23
Localisation: Lille .............. SW Premium 2013 .......... Seven 64b

Messagepar domdom » Mer 28 Sep 2011, 15:19

Merci. je viens juste de trouver.

Et je vais l'enregistrer dans mon .dot...

:D
Avatar de l’utilisateur
domdom
Chevalier Jedi SolidWorks
 
Messages: 360
Inscription: Ven 10 Déc 2010, 10:02
Localisation: France (80)

Messagepar Chico » Mer 28 Sep 2011, 23:13

Titifonky a écrit:Il faut ouvrir un dessin et ensuite

Outils->Options->Onglet : Propriétés du Document -> Habillage

Image

Il me semblait aussi que ça pouvait être géré par les options! :wink:
Il vaut mieux poser une question et risquer d'avoir l'air idiot
une journée que de se taire et d'être bête toute sa vie.

8wd a dit : LA FONCTION RECHERCHE EST TON AMIE
http://www.logiciel-cao.com
Avatar de l’utilisateur
Chico
Esprit Jedi Solidworks
 
Messages: 3120
Inscription: Mer 12 Mar 2008, 19:16
Localisation: Mauricie (Québec) ------SW 2006 SP0.0


Retourner vers Questions générales sur les API

 


  • Articles en relation
    Réponses
    Vus
    Dernier message

Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 3 invités

banniere