Saving drawing as PDF and flat pattern as DXF

Hi all,

Trying to learn how to program PDM Professional to do some custom tasks. I have a bit of experience with programming (primarily in C# and C++) but am having trouble figuring out how to even get started with PDM tasks. Hoping someone here can point me in the right direction for some resources to get me started, or if you have a similar task you might be able to share snippets of. I believe the easiest way is to use a VB script withing the Solidworks Add In tool. Broadly what I want to do is to select a bulk batch of parts, save any drawing as a PDF and any sheet metal part as a DXF of the flat pattern. Assemblies and parts with no sheet metal features don't have to do anything.

I've written basic pseudo code of what I want to do:

Open File

Type = get file type

Name = get file name

Revision = get file revision

Recipient = get recipient

Date = get date

VaultPath = get vault path

SavePath = VaultPath + "/Document Transmittals/" + Recipient + "/" + Date + "/"

SaveName = FileName + "-" + FileRevision

if Type = drawing

if SavePath+Savename + ".pdf" does not exist

save PDF as SavePath + SaveName

elseif Type = part

if SavePath+Savename + ".dxf" does not exist

if sheetmetal

save flatpattern DXF as SavePath+SaveName

close file

Any help would be greatly appreciated.

Thanks,

Tom.

SolidworksApi macros