Plan SLDRW en PDF dans dossier différent

Bonjour,

 

je souhaite enregistrer le plan ouvert dans solidworks à l'aide d'une macro.

Les donnée sont les suivantes:

1- Type de fichier PDF

2- Nom du document d'origine + la révision

3- Enregistrer que 2 feuilles

4- Répertoire différent de celui d'origine

 

Est-ce que quelqu'un peut m'aider?

 

Par avance, merci.

1 « J'aime »

Bonjour,

 

Si vous avez la suite MyCadTools de Axemble vous avez déjà cette applicatif, c'est BatchConverter.

Sinon j'espère que quelqu'un pourra vous aider, je crois que @GT22 possède une macro de ce type.

 

@+

 

6 « J'aime »

Bonjour,

 

Si en plus vous utilisez PDM, c possible aussi d'enregistrer un PDF dans un dossier différent. Sinon faut voir avec les pros de macros ;-)

 

Cdt,

 

Eric

2 « J'aime »

Merci pour votre réponse.

Je connais batchconverter, mais nous voudrions limiter le nombre de clic à 1.

justement, nous n'avons pas de PLM!

 

Merci quand même...

Bonjour,

 

Voilà quelques pistes :

 

https://forum.solidworks.com/thread/58376

https://forum.solidworks.com/message/151028#151028

https://forum.solidworks.com/thread/66010

 

Notamment cette macro issue du dernier lien :

https://forum.solidworks.com/servlet/JiveServlet/download/349790-95401/File%20Save%20As%20PDF%20%26%20DWG.swp.zip

A combiner avec les autres pour ajouter la révision et l'enregistrer dans un autre dossier.

 

Vous avez des notions en VBA ?

 

Car j'ai fait une macro de ce type, sans prendre en compte la révision, mais elle est assez spécifique à notre entreprise (code à 8 chiffres sans espaces, liens pour l'ERP, prend en compte les familles de pièces pour créer plusieurs liens dnas l'ERP, etc...)

 

Par contre, pour limiter à 2 feuilles, je ne sais pas !

1 « J'aime »

Re,

 

BatchConverter une fois paramétré correctement (avec les bons répertoires, la syntaxe de renommage du fichier, le type de fichier, ...) le fera en 3 Clics. : un pour lancer l'appli un autre pour choisir le document actif et un troisième pour lancer le traitement.

La seule chose qu'il ne pourra pas faire c'est de ne choisir que 2 feuilles.

Il faut peut etre demander a Axemble de le faire et pourquoi pas aussi de créer une commande plus direct depuis le fichier SolidWorks.

 

@+

 

6 « J'aime »

 

essais avec ca

 

http://www.lynkoa.com/sites/default/files/questions/answer/04/01/2014/file_save_as_pdf__dwg.swp_.zip

http://forum.solidagora.com/post14689.html?sid=709721ec3d1986b06949c246d6ce666f#p14689

 

@+

Pour compléter ce que dit @Coyote,

Le batchconverter tu le lances le soir avant de partir (chaque soir ou 1 à 2 fois par semaine), tu mets un filtre "date" pour que Batchconverter ne prenne en compte que les fichiers modifiés dont la date est supérieur à xx/xx/xxxx. Tu selectionnes ton ou tes répertoires et tu t'en vas.............

Le lendemain tout est fini. En terme de "clic" c'est carrement avantageux si tu traites les fichiers en masse.

 

 

3 « J'aime »

Merci beaucoup pour toutes vos réponses, je vais regarder tout ça et vous dirais si ça fonctionne!

 

Cordialement,

1 « J'aime »

Bonjour à tous,

 

après plusieurs tests, il s'avère que la solution la plus efficace pour nos besoins soit le batchconverter.

 

Merci à tous pour votre aide.

 

Cordialement

 

1 « J'aime »

Bonjour,

 

Pour info nous utilisions aussi BatchConverter avant, mais :

1) Il faut faire la manipulation tous les soirs, ce qui prend un peu de temps

2) Les PDF ne seront accessibles (ou pire, corrects) uniquement le lendemain

 

C'est pourquoi, j'ai créé une macro, et nous l'utilisons à chaque fois que l'on archive un plan au PDM, et en plus à la fin, cette macro propose l'impression.

J'ai aussi vérifié que le code Windows et dans les propriétés SolidWorks est le même qu'une matière est renseignée, etc ...

C'est donc pour nous beaucoup plus pratique que BatchConverter, et ça ne prend que 2 ou 3 secondes avant de proposer l'impression !

Merci pour l'info. Si besoin je reviendrai vers vous.

 

En fait j'ai créé une propriété "Date de validation" dans les fichier à enregistrer en PDF. Batchconverter ne traite que les fichiers dont cette date est = au jour d'enregistrement.

 

Cordialement,