|
響在江湖 發(fā)表于 2016-10-13 20:09' U9 D1 P. a. f: w( A% o; `' f
首先感謝社友回復(fù),,不過你發(fā)的這個怎么復(fù)制到txt中呀,?復(fù)制代碼后只有“”ExportToDWG“這個。 q' C& I" {- Y$ t, V9 l9 l( L
還有API ...
7 a. f! u/ n* D0 C. K t X稍微修改了幫助文件里面的代碼代碼如下9 q1 n' z9 _+ x. y% }2 m
- Option Explicit
- ]( |" b3 _+ \; O$ C - Dim swApp As SldWorks.SldWorks
2 {) j/ I1 p! b* X# j; ]- q$ q - Dim swModel As SldWorks.ModelDoc2
$ t" g) v/ d& `3 C- x3 w - Dim swModelDocExt As SldWorks.ModelDocExtension4 l3 {! U6 }$ g' w
- Dim FileName As String! Q) v# Z# [% H0 E" a; n" q
- Dim NewName As String
0 n7 s: I. V. P2 h2 U$ }! @ - Dim boolstatus As Boolean
4 T8 A, b3 S3 Y7 E* n# |. R - Dim longstatus As Long, longwarnings As Long# a+ ^ A, W. A# r! }
- Sub main()# c& O# x# O. k
- Set swApp = Application.SldWorks) }% R$ G- F0 }' ^+ U9 b8 i8 D
- Set swModel = swApp.ActiveDoc
$ e2 B* a" M: |- h8 R, t0 h - Set swModelDocExt = swModel.Extension
& H. R/ j6 P* @- o% f - FileName = swModel.GetPathName(). P2 }4 k8 m* G& M# k; n+ Y( O$ D
- NewName = Left(FileName, Len(FileName) - 7) & ".dwg"
9 l2 k# o1 [# q; t - boolstatus = swModel.ExportFlatPatternView(NewName, swExportFlatPatternOption_None), Y4 L8 @7 }" _4 g+ P$ T& l. n. _# f
- swModelDocExt.SaveAs NewName, 0, 0, Nothing, longstatus, longwarnings. ]( n5 v& Z9 h9 J% m
- End Sub9 B6 t5 O4 j4 F4 D
復(fù)制代碼 ; E* f! ~9 M7 o; ?4 W: {- I
. @, B+ U+ _6 h; r$ P8 L- L
|
|