|
pdmworks api question
hi all,
is it possible to write macros to control the pdmworks add-in? i'm trying to write one that controls the check-in of a drawing and checks in the part at the same time with the same revision level and note. i keep getting an error that i can't get write access to the drawing or part. i think that's because they're already open in my active solidworks session and the macro is trying to run the pdm functionality seperate from solidworks. does anyone know how to get the macro to do the pdm stuff inside of solidworks?
i'm running sw2008 sp3.0 64bit.
thanks in advance.
dale slotman
koops inc
sw premium 09 sp 2.0 x64
pdmworks workgroup
winxp x64 sp2
nvidia quadro fx 3500
pdmworks has its own set of api instructions with its own api help file.
matt lorono
solidworks 2007 sp3.1
cad engineer/ecn analyst
thanks matthew,
i figured out that i need to set the drawing and part to read only inside solidworks, and then i can use the pdm connection created by the macro to check in the documents.
i'm still curious if there's a way to take control of the active pdmworks workgroup add-in, though. the getaddin command doesn't work with pdm for some reason.
dale slotman
koops inc
sw premium 09 sp 2.0 x64
pdmworks workgroup
winxp x64 sp2
nvidia quadro fx 3500
running pdmworks workgroup api calls on a client computer essentially does use the local client. however, if your intent is to customize the workgroup user interface, there are no api calls for doing this that i'm aware of. what's the goal?
mike spens
"automating solidworks using macros"
leap frog leap pad x64
mike,
my desire for getting control of the workgroup user interface is to be able to do simple things like log in and log out the current user of the pdmworks addin.
dale slotman
koops inc
sw premium 09 sp 2.0 x64
pdmworks workgroup
winxp x64 sp2
nvidia quadro fx 3500
unfortunately i don't believe there is a way to log a user's client in or out using the api. when you use the pdmwconnection.login method, it is functioning on a separate instance than the actual user's session. even if you could shut down the add-in, they could still be logged in through solidworks explorer.
mike spens
"automating solidworks using macros"
leap frog leap pad x64
quick |
|