Salut @ ludorinox
regarde ce lien
http://forum.solidagora.com/macro-api-solidworks-enregistrer-pdf-dxf-x-t101.html
@+ ;-)
Bonjour,
Nous avons effectivement un utilitaire qui fait exactement ce que vous voulez, et plus encore !
Je vous invite à prendre connaissance du descriptif des outils de la suite myCADtools. Ces outils sont totalement intégrés à l'interface SolidWorks et apportent une réelle valeur ajoutée. Téléchargez la présnentation ICI.
Cordialement
Bonjour,
Je ne sais pas où tu en es dans la developpement de ta macro, mais j'en ai fait une du même style :
Pour récupérer la propriété "code" (pour nous elle est dans le 3D), et que tu te situes dans le 2D, il faut activer le fichier 3D ainsi :
Set swDraw = swModel
Set swView = swDraw.GetFirstView 'active/récupère le fond de plan
Set swView = swView.GetNextView 'active/récupère la première vue
Set swRefDoc = swView.ReferencedDocument ' Active le modèle 3D mis en plan, on peut ensuite récupérer les propriétés personnalisées de celui-ci
CODE = swRefDoc.GetCustomInfoValue("", "code") 'Récupère la propriété "code" du 3D
Bonjour
l'utilitaire batch Converter traite exactement ce point.
Il est dispo en téléchargement je crois
http://www.lynkoa.com/store/fr/tools-et-macros/utilitaires/utilitaire-batchconverter.html
Bonne journée
Merci à tous pour vos réponses,
Je connais Batch Converter et l'utilise pour des conversions multiples.
Merci Lucas pour ces infos, je vais essayer de me lancer dans le code.
A+
On a aussi BatchConverter, mais on utilise cette macro dès que l'on met un plan au coffre : un PDF et un DWG sont créés et sont placés dans un dossier particulier sur le réseau pour que ceux-ci soient accessible directement pour les autres services. Alors qu'avec Batch converter, ça n'est pas si pratique.
si tu as d'autres questions sur la macro que tu es en train de faire n'hésite pas à ouvrir une autre question, je pourrai probablement t'aider !
Et merci de désigner la meilleure réponse à celle-ci.
Bonne journée.