QQ登录

只需一步,快速开始

登录 | 注册 | 找回密码

三维网

 找回密码
 注册

QQ登录

只需一步,快速开始

展开

通知     

查看: 5331|回复: 16
收起左侧

[求助] solidworksl批量转x-t的宏

[复制链接]
发表于 2012-7-26 07:53:01 | 显示全部楼层 |阅读模式 来自: 中国广东深圳

马上注册,结识高手,享用更多资源,轻松玩转三维网社区。

您需要 登录 才可以下载或查看,没有帐号?注册

x
哪位大师  C0 b, r/ f# H
帮忙录制一个solidworksl批量转x-t的宏
. `% E2 N8 }7 l: f4 A' J: {感激不尽
 楼主| 发表于 2012-7-29 22:14:39 | 显示全部楼层 来自: 中国广东深圳
来逛的人也不少,都没有人顶一个,是不是没人需要这个呀?知道希望很缈茫,所以自己制作了一个,胡乱调试了几天,终于也能做出来了!
SWtoX_T.jpg
发表于 2012-7-30 10:56:45 | 显示全部楼层 来自: 中国广东深圳
是用数控加工的么,可以直接转STEP格式!用solidworks task scheduler
 楼主| 发表于 2012-7-30 12:12:13 | 显示全部楼层 来自: 中国广东深圳
solidworks task scheduler 是没有X_T这一项,再说了solidworks task scheduler 不管转什么,太慢了,还有待改善
发表于 2012-7-30 21:27:49 | 显示全部楼层 来自: 中国辽宁沈阳
STEP有时破面,XT优势
发表于 2013-6-16 10:14:12 | 显示全部楼层 来自: 中国湖北鄂州
PEIENLU 发表于 2012-7-29 22:14 static/image/common/back.gif# c3 E- Y$ l2 ^
来逛的人也不少,都没有人顶一个,是不是没人需要这个呀?知道希望很缈茫,所以自己制作了一个,胡乱调试了 ...
) w' q# b% ]' ]& Y, l
帮我做个转CAD 的宏啊。谢谢啊,一张一张转实在太慢了。
发表于 2013-7-3 14:18:22 | 显示全部楼层 来自: 中国上海
有转换CAD的宏吗?
发表于 2013-7-4 00:47:43 | 显示全部楼层 来自: 中国浙江嘉兴
本帖最后由 ryouss 于 2013-7-4 00:52 编辑 : d4 }3 _8 r, u4 n7 ^! f
  X: F" ]# t5 G2 V2 j( _
2012 SP4版測試
! y' Y5 v" T4 K+ G' ******************************************************************************
4 R3 \) |+ {, c2 d/ S'  macro recorded on 07/03/13 by scliang
( n, ~* ~/ y* F0 g1 @'
$ j! o' P1 ?7 o& w0 ^% ^'  測試版本:2012 SP44 Y+ c$ i3 X, C9 `% R
'  批量把 .SLDPRT 文件轉為 .X_T 文件
! F% o& ]. ~! m4 _( Z'  設 文件路徑名稱為   C:\XT\101.SLDPRT~150.SLDPRT
- s5 P5 g; I, Z, V+ `. U9 ?8 P4 ]'
  ]" \7 @+ ]+ i. O% I! o0 f' ******************************************************************************! M, D, N' D) ?& o9 }4 h
Dim swApp As Object
: |( t( Q5 r, j( C! {Dim Part As Object+ [$ \5 H* A/ ^' S& q, ]7 ^" E3 {/ V+ j
Dim longstatus As Long, longwarnings As Long
- C( i( ^6 c" m; y
! o3 F+ m# \% T* X9 ySub main()
$ X6 J& y9 [9 S7 I* w5 F; {# P9 Q; }, I2 Z- f
Set swApp = Application.SldWorks
  t( W6 W' k% X7 d9 ^% `  wSet Part = swApp.ActiveDoc6 i$ M/ N& M7 ]6 S7 }' I5 d0 b. k
Dim path_ As String
. i- J. f2 e+ L, x( P; Ppath_ = "C:\XT\"
! @, X! v3 I( E' {" W3 A. U* m, mFor FileName = 101 To 150 '依實際名稱代碼修改2 k- C( ]6 A* s3 {9 A' s
Set Part = swApp.OpenDoc6(path_ & FileName & ".SLDPRT", 1, 0, "", longstatus, longwarnings)/ C( V/ r) z8 N+ _, O
longstatus = Part.SaveAs3(path_ & FileName & ".X_T", 0, 0)% ?5 K/ r4 Q2 q
swApp.CloseDoc path_ & FileName & ".SLDPRT"
! c* Z" |( _5 V( c. D3 Q$ ^Next
2 T0 u8 v+ X% ~; u% o6 VEnd Sub3 ~: Z% H1 n  b9 f- j# t
Macro_xt.rar (6.77 KB, 下载次数: 67)

评分

参与人数 1三维币 +5 收起 理由
阿帕奇 + 5 奖!

查看全部评分

发表于 2013-7-4 10:26:39 | 显示全部楼层 来自: 中国陕西西安
SW转CAD宏,不知道可以否?

SW转dwg宏软件.rar

13.08 KB, 下载次数: 74

评分

参与人数 1三维币 +5 收起 理由
阿帕奇 + 5

查看全部评分

发表于 2013-8-26 17:20:25 | 显示全部楼层 来自: 中国广东东莞
好东西啊,正在找
发表于 2013-8-28 13:59:15 | 显示全部楼层 来自: 中国安徽宣城
PEIENLU 发表于 2012-7-29 22:14 static/image/common/back.gif1 o/ ^0 ^+ h; l  I3 u! Y, K! M
来逛的人也不少,都没有人顶一个,是不是没人需要这个呀?知道希望很缈茫,所以自己制作了一个,胡乱调试了 ...

; f9 f8 Y3 |8 W: v楼主把你的宏程序上传下,我也试试,每次都是打开一个转一个的。
发表于 2013-9-4 08:38:49 | 显示全部楼层 来自: 中国江苏无锡
其实就是属性名换一下,solidworks内部都是自动转的...比如你要PDF,就在程序里面打PDF,要DWG,名称后面就属性名就换成DWG.
发表于 2013-9-5 11:39:43 | 显示全部楼层 来自: 中国广东深圳
ryouss 发表于 2013-7-4 00:47 static/image/common/back.gif
1 @% E$ v) w+ j5 ?2012 SP4版測試
/ _" F2 ^4 K7 q8 K' ******************************************************************************
0 b( A4 I5 y3 S6 B! B, G' ~'  ...
( g4 q7 U. i/ K1 \! `% b6 n+ Z" E. r
sw2013 sp4 用不了
发表于 2013-9-5 14:00:26 | 显示全部楼层 来自: 中国广西桂林
太好了,我一直都是一个一个的转X_T,然后外加工的,原来也能这么简单!
发表于 2015-10-27 09:50:24 | 显示全部楼层 来自: 中国四川成都
ryouss 发表于 2013-7-4 00:47
* y8 j. B( F4 q7 e% t. `2012 SP4版測試$ O0 u1 f7 N/ _( \5 C9 _
' ******************************************************************************
0 n8 g( R; X/ H1 u, Y; k'  ...
2 ^8 a: k3 }7 g0 }- Y+ v: j5 }
正在找这类工具,非常感谢。
发表于 2015-11-8 15:18:02 | 显示全部楼层 来自: 中国天津
谢谢正需要这些
发表于 2016-11-22 10:27:24 | 显示全部楼层 来自: 中国广东佛山
支持一下,不过还是觉得SW自带的好
发表回复
您需要登录后才可以回帖 登录 | 注册

本版积分规则


Licensed Copyright © 2016-2020 http://www.3dportal.cn/ All Rights Reserved 京 ICP备13008828号

小黑屋|手机版|Archiver|三维网 ( 京ICP备2023026364号-1 )

快速回复 返回顶部 返回列表