Multi-pdf

Hallo

Ich würde gerne wissen, ob es auf SOLIDWORKS ein Makro zum Aufzeichnen aller in der Sitzung geöffneten Pläne gibt.

Vielen Dank im Voraus

 

 

1 „Gefällt mir“

Hallo; Versuchen Sie, dies zu sehen, aber ich weiß nicht, ob es funktioniert...:

 

Dim swApp als SldWorks.SldWorks
Dim swAllModel Als ModelDoc2
Fehler so lange dimmen
Dim lWarnungen so lange

Sub main()

Legen Sie swApp = Application.SldWorks fest
Festlegen von swAllModel  = swApp.ActiveDoc
swModel.Extension.SaveAs GetFilename(swAllModel.GetPathName) & " rev." & swAllModel.GetCustomInfoValue("", "Revision") & ".pdf", swSaveAsCurrentVersion, swSaveAsOptions_Silent, Nichts, lErrors, lWarnings

Ende Sub

Funktion GetFilename(strPath als Zeichenfolge) als Zeichenkette
Dim strTemp As String
strTemp = Mid$(strPfad, InStrRev(strPfad, "\") + 1)
GetFilename = Links$(strTemp, InStrRev(strTemp, ".") - 1)
Ende-Funktion

Ich habe es gerade getestet und es funktioniert nicht. Ich werde es am Wochenende testen, es sei denn, jemand gibt Ihnen einen. ;-)

Hallo, ich habe ein Makro erstellt, das alle PDFs einer Assembly erstellt, oder es gibt eines, das alle PDFs eines Ordners erstellt, kann es geeignet  sein? 

@manu: Ok danke, ich gebe zu, dass ich dieses Wochenende nicht testen konnte.

@PL.: Ja, PDFs in Bezug auf eine Datei zu erstellen, kann mir liegen.

Verwenden Sie den SolidWorks Taskplaner, mit dem Sie Aufgaben wie das Exportieren von Dateien oder Ordnern in dem gewünschten Format erstellen können, und vieles mehr, das Sie planen können, z. B. jeden Dienstag um 15 Uhr einen Export durchführen

 Hier.

1 „Gefällt mir“

@matthieu: Es ist der Planer der Premium-Version , der dies ermöglicht.

Der Standard-Lanifier ist viel prägnanter:

 

1 „Gefällt mir“

Hallo

Hier ist ein Makro, das funktionieren sollte:

http://www.lynkoa.com/tutos/solidworks-creer-tous-les-pdf-pour-un-dossier-0

2 „Gefällt mir“

Hallo
Ich habe das Makro von .PL ausprobiert, weil Ihre Idee sehr praktisch ist.
Aber das Makro von .PL funktioniert nicht. Es gibt einen Kompilierungsfehler bei SUB main path = BrowseFolder, .PL!
Aber ansonsten ist es ein guter Job.

Gut gemacht

@PL: Ich kann nicht aufhören zu wissen, wo ich die Quelldatei angeben soll

Hallo ihr alle

Leider kann ich das Makro erst nächste Woche aktualisieren !