|
|
发表于 2009-10-11 21:22:38
|
显示全部楼层
来自: 中国江苏无锡
这个我觉得有点办法..反正你不需要SLDDRW吗..! A: P! `: m- _# y$ J: D0 K0 ?! z
O: e% {$ D+ b; ]" ~* {你可以用宏录一个程序..
% K1 M7 a6 q7 L/ T0 S- @; C( b" s+ z% Q2 T- C: }- Z9 B
然后修改下.流程基本如下面::
6 i; D K8 }& p# T1,自动打开零件图+ J' H' x; S3 R8 J* ?/ Y
2,自动建立一个工程图..
" ~% B3 F: [; g# C+ J W3,自动输出一个基准面的图形就可以了., M7 L; z* C. j3 k
& S/ Q v8 s! |5 c$ q+ o
1,比较容易,2里面有个问题,我们手工开启工程图时,可以直接存为DWG,而不需要保存SLDDRW,但是程序的话,好像暂时不行,也可能是我不知道..一定要保存后有名字了,才能输出DWG.[如果确实是这样,那说明手工保存DWG时,也是有临时文件产生的.]所以你可以随机取个名称保存一下.输出图形后可以再删除]% L+ ] I5 e( T4 b$ U+ F+ W' k" K
3自动输出DWG也比较简单.
& u1 z) b/ Q j% ~' r2 L* ~3 X+ D$ m% ?' K q7 E
3 Q, p) l6 D& y [ y随便写几个语句:. O" e( @7 C8 T3 O# [5 R
set part=swapp.opendoc("文件路径")
1 N; G' [9 o9 a5 z0 m9 Jset part=swapp.activedoc("文件名"): n% X1 x& l6 V2 d! T
, Z5 ~2 U4 h) \: z. F kpart.saveas "xxx.dwg". E# c( u" K9 |
E# i9 j) M2 G; c4 A我目前在学习VB控制SW.呵呵.并不太懂... |
|