Possibilité de maccro

Bonjour,

N'y connaissant rien en macro et commençant à me pencher sur le sujet, je me demandais quelles étaient les limites des maccros ?

Est-ce qu'elles se limitent à Solidworks ou les autres produits dassault système peuvent ètre incluts dans les maccros ?

Je m'explique : Si je veux créer une maccro qui enregistre mon fichier en .sat puis qui ouvre ce .sat sous Draftsight avec la commande /acisin puis le réenregistre en .dwg, est-ce que ça peut fonctionner ou ça dépasse les capacités d'une maccro ?

Autre exemple : étant donné que "enregistrer sous pdf" ne fonctionne pas très bien chez moi et que je me retrouve avec pleins de bugs graphiques, j'imprime mes MEP avec PDFcreator. Est-ce qu'il est possible d'imprimer sous pdf creator à l'aide d'une maccro ?

Cdt,

Joss

Salut,

Une peu de lecture : http://didier-gonard.developpez.com/tutoriels/office/vba-qu-est-que-c-est/

Sinon

Décris précisément ce que tu souhaites faire. Pourquoi réouvrir le .sat avec draftsight et l'enregistrer en dwg ? La création de dwg sous SW fonctionne très bien.

L'enregistrement en pdf de même. Tu réouvres tes mep avec PDF Creator ?

4 « J'aime »

Bonjour,

Avec DraftSight, ça sera vraisemblablement possible avec la version pro, car la version standard n'accepte pas de routine LISP (le langague de SolidWorks est le VBA).

AutoCAD peut utiliser du VBA aussi, donc devrait pouvoir le faire. Mais ça sera plus simple de le faire en 2 temps : une macro dans SolidWorks, une dans AutoCAD (mais probablement pas impossible en une seul programme avec VB.NET).

En fait VBA signifie Visual Basic for Application.

Il est aussi utilisé pour toute la suite Microsoft Office (Excel, Outlook, etc), et bien d'autres logiciels.

 

2 « J'aime »

Pour ton second problème, on peut tout à fait lancer une impression en choisissant l'imprimante avec une macro, donc Solidworks peut créer le PDF avec PDFCreator.

Alors, @remrem, benh en fait oui, solidworks peut enregistrer en .dwg mais pas en .dwg 3D !! il faut passer par un format ACIS et par draftsight pour pouvoir réutiliser le 3D dans autocad, d'ou la maccro qui m'interesse ;)

et @PL, c'est possible d'imprimer avec pdf creator ? J'ai pris cet exemple car pour imprimer avec pdf creator, avant de choisir l'emplacement du fichier, une fenètre de PDF creator s'ouvre et il faut cliquer sur ok pour ensuite passer sur le navigateur windows pour choisir son fichier et je me demandais si une macro savais gérer ça...

PS : merci pour le lien de remrem et pour l'explication de @PL ;)

Merci remrem pour le lien expliquant le vba !

1 « J'aime »

Essaye déjà d'enregister une macro lorsque tu réalises une impression pdf avec PDFCreator.

Puis tu la poste sur le fil, car n'ayant pas PDFCreator (on utilise Adobe Acrobat) je ne peux voir à quoi le code peut ressembler.

Ensuite on en discute pour voir ce que tu souhaites exactement...