![]() |
【转帖】pdmworks api question
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 |
所有的时间均为北京时间。 现在的时间是 04:23 PM. |