![]() |
【转帖】activate a part without showing i
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 |
所有的时间均为北京时间。 现在的时间是 08:04 PM. |