|
activate a part without showing it
hi,
i would like to activate a part from a drawing but i don't want to display it on the screen. i have try part.activate2(pathpart,true,nerrors). but that code display my part on the screen and it is very slow.
do you have any idea how i can improve that ??
thanks.
steph
edited: 05/22/2008 at 02:39 pm by stephane demers
by defination, activate will open the model in it's own window. do you need to activate the part or do you just need to get it's modeldoc2 object so you can do something with it.
if you only need to get the object and the drawing is not in lightweight mode, then you should be able to use the sldworks.getopendocumentbyname ( documentname )
wayne matus
texas engineering systems
check out matt lorono's docactivation macro on 3d content central.
mahir abrahim, cswp/core. cswp/smtl
mechanical design engineer
sw 2009 sp2.1
proe wf3/4
what i would like to do it's : in a drawing open every parts and check their attribute and display those ones in a list box. when i do an activate2 it works but with getopendocumentbyname it return me nothing.
mahir : docactivation use activate2
steph
edited: 06/02/2008 at 03:24 pm by stephane demers
use the documentspecification object and open6 or open7.
search those in the help. there's even an example in there somewhere.
hth
kevin
kevin kenny, cswp
sw 2009 sp3.0
hp xw4300
quick |
|