|
响在江湖 发表于 2016-10-13 20:096 R2 e9 W L# M: t* A& X
首先感谢社友回复,不过你发的这个怎么复制到txt中呀?复制代码后只有“”ExportToDWG“这个。7 H! L8 n- p' f& h5 {1 b4 U# l
还有API ... # J# ^$ Y' v4 h5 s$ ]( }: X
稍微修改了帮助文件里面的代码代码如下% ?7 @4 ~2 q8 e7 `$ @$ I7 K! w1 v
- Option Explicit: v6 @3 J7 D0 S5 M& l; Q
- Dim swApp As SldWorks.SldWorks3 m4 n2 g$ W( g' a4 v+ b C/ s9 P
- Dim swModel As SldWorks.ModelDoc2
* l9 t8 \$ H; b e2 b - Dim swModelDocExt As SldWorks.ModelDocExtension
# _ \$ ^! q) j - Dim FileName As String0 J' o0 s/ ^9 K! S% j) r
- Dim NewName As String8 I7 m' t1 w1 a' B* N
- Dim boolstatus As Boolean3 y& i1 F& P5 J
- Dim longstatus As Long, longwarnings As Long. g+ o3 b) m; U, I5 ]
- Sub main(): t8 w. [' o1 z
- Set swApp = Application.SldWorks
6 J& `" {& W7 ? - Set swModel = swApp.ActiveDoc
+ s7 k; M& J( e6 L; Y - Set swModelDocExt = swModel.Extension& I/ q# p2 e1 N
- FileName = swModel.GetPathName()8 \5 p* u5 l3 ]: ^8 |
- NewName = Left(FileName, Len(FileName) - 7) & ".dwg"
5 c, W, o2 ^" [8 l! q - boolstatus = swModel.ExportFlatPatternView(NewName, swExportFlatPatternOption_None), y) }9 }: f- q3 a; J: o* l
- swModelDocExt.SaveAs NewName, 0, 0, Nothing, longstatus, longwarnings4 I0 i- W4 E9 Q( J
- End Sub6 \. }3 y# `) D, b$ W# w5 g
复制代码 & C( s) y. h$ }, Y+ X
' ^6 H0 X$ k3 a7 `' X+ Y& w% k
|
|