|
响在江湖 发表于 2016-10-13 20:09/ x, F) W, ]2 \1 \, z
首先感谢社友回复,不过你发的这个怎么复制到txt中呀?复制代码后只有“”ExportToDWG“这个。4 J# ^! t M" x; D- h
还有API ...
1 S a7 A" Y" B) H6 G$ y稍微修改了帮助文件里面的代码代码如下
2 A I2 B+ D- P0 x7 O9 w- Option Explicit
( m d4 C- v1 }7 a - Dim swApp As SldWorks.SldWorks
4 b" p* L" k/ J - Dim swModel As SldWorks.ModelDoc2
) {" k, y" x; ?1 T5 H! k. ?+ \ - Dim swModelDocExt As SldWorks.ModelDocExtension
6 ~5 {5 U" I I+ P$ \5 t5 A& Y D - Dim FileName As String
4 W* D3 W/ D; B8 q$ _, L - Dim NewName As String" l8 |7 U, [1 G3 A+ G7 s9 |
- Dim boolstatus As Boolean6 p- R8 d) \1 X5 A0 {
- Dim longstatus As Long, longwarnings As Long
0 C2 g7 b" ]9 ?$ u6 U b - Sub main()" E3 D# `) L% U- [% y
- Set swApp = Application.SldWorks
+ o+ [8 L/ j2 @8 M) a5 e' b - Set swModel = swApp.ActiveDoc, i0 m! c4 N: P r8 I; `0 U: x% q
- Set swModelDocExt = swModel.Extension% t; [! t2 `+ V* v
- FileName = swModel.GetPathName()
0 a. C, w" T, j4 w# C: B* \ - NewName = Left(FileName, Len(FileName) - 7) & ".dwg"" X9 @( G' _5 [5 V0 U9 F
- boolstatus = swModel.ExportFlatPatternView(NewName, swExportFlatPatternOption_None)
+ n- c6 Y: D" O( F+ k - swModelDocExt.SaveAs NewName, 0, 0, Nothing, longstatus, longwarnings
# u0 a# F& k, i/ v - End Sub
/ T7 N7 B# d0 [0 ^% x
复制代码
* N: R! O3 Z- L9 ?# a9 b
2 ]. P+ j0 Y1 J8 R$ S |
|