|
|
发表于 2009-10-11 21:22:38
|
显示全部楼层
来自: 中国江苏无锡
这个我觉得有点办法..反正你不需要SLDDRW吗..0 W4 X# _! V" N; t2 c2 |% @
$ {. q* m6 G" l; `你可以用宏录一个程序.." H2 l5 j4 C |
) H3 `0 y( v" G% G
然后修改下.流程基本如下面::7 O1 ~9 }, Z0 j4 @$ s% f% g
1,自动打开零件图" q" v' d, T8 j4 }- O
2,自动建立一个工程图..! Z- w, m6 F( N, K3 [
3,自动输出一个基准面的图形就可以了.
$ r' W# Z: z3 ?3 H, L3 K
. D+ a3 R4 ^5 ~0 Z1,比较容易,2里面有个问题,我们手工开启工程图时,可以直接存为DWG,而不需要保存SLDDRW,但是程序的话,好像暂时不行,也可能是我不知道..一定要保存后有名字了,才能输出DWG.[如果确实是这样,那说明手工保存DWG时,也是有临时文件产生的.]所以你可以随机取个名称保存一下.输出图形后可以再删除]
* D( y/ B2 D4 R3自动输出DWG也比较简单.1 @( f" P- [- G* O9 T; E
6 }5 W$ W' y0 C X2 Y1 r, t
! f# F1 I/ d( }0 n8 [# S随便写几个语句:
. J _# A; U6 ]( ]) r" bset part=swapp.opendoc("文件路径")
3 s% G* e6 u$ Q E- P( O* F. A; Cset part=swapp.activedoc("文件名")
V) Q2 X0 o: i7 b
1 C$ C: p% A. ~( F5 @part.saveas "xxx.dwg"& d1 Z4 ]3 a$ Y9 }( o3 |& `
+ b7 I) G! A2 K% |/ j5 m5 U6 \
我目前在学习VB控制SW.呵呵.并不太懂... |
|