几何尺寸与公差论坛

 找回密码
 注册
查看: 714|回复: 0

【转帖】pdmworks api question

[复制链接]
发表于 2009-4-13 13:23:07 | 显示全部楼层 |阅读模式
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
您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|Archiver|小黑屋|几何尺寸与公差论坛

GMT+8, 2024-12-23 05:12 , Processed in 0.034502 second(s), 19 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表