机械必威体育网址

找回密码
注册会员

QQ登录

只需一步,快速开始

搜索
查看: 8033 | 回复: 17
打印 上一主题 下一主题

【魍生技】solidworks宏——读取当前打开的文件名称

[复制链接]
跳转到指定楼层
1#
发表于 2017-7-29 18:01:11 | 只看该作者 回帖奖励 | 倒序浏览 | 阅读模式
效果如下图
2 a2 g8 K" {2 c+ D
# a: q2 O* c( o+ {
* F6 ~$ U- D: R. X5 O2 \( |附源代码
( t7 q [9 L; f }& @5 U% @0 K5 o* G) _2 ?% U8 e, G: H

: `0 f+ S r" i3 `) G
+ G B, Q( d+ y* u

本帖子中包含更多资源

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

x

评分

参与人数1 威望+1 收起理由
本帅 + 1 问题描述清楚,显得很专业!

查看全部评分

2#
发表于 2017-7-29 18:29:27 | 只看该作者
工程图中要读取参考的文件名称及属性不知道有没有办法呢
3#
楼主 | 发表于 2017-7-30 11:00:03 | 只看该作者
hnsddm 发表于 2017-7-29 18:29 5 e: t3 L* z1 d# U/ r; x
工程图中要读取参考的文件名称及属性不知道有没有办法呢

$ i; [. Z2 q* C4 e$ y6 f1 z之前没用过类似的命令,不过应该会有类似的命令的,层主可以在SW官网的API帮助界面检索(全英文页面)。$ R/ H( F0 U, |+ a% t/ R
( C" H3 L6 Y9 ^4 }9 K4 A0 f6 ~
曲线救国的办法就是
0 a2 D) K: {9 t+ r# X& Z3 }& p' r1、获得当前工程图的文件名
5 }( {+ _8 f2 x2、用选择命令遍历【工程图视图】,直到选中某个存在的【工程图视图n】(需要用到1中的文件名)! v4 t9 ?' Z0 S# O/ O% s% X
3、获取文件路径并打开【零件】,将需要的信息赋值给预先Dim的变量3 `' I3 q: h2 k8 H/ H
4、关闭【零件】,将变量的值填入需求的位置
; f& _; j& v3 Q* I3 V
8 R _! r- z7 e
4#
发表于 2017-7-30 11:18:43 | 只看该作者
宏这个词经常看到,但还是搞不懂它到底有什么用啊
5#
楼主 | 发表于 2017-7-30 11:25:29 | 只看该作者
本帖最后由 魍者归来 于 2017-7-31 11:48 编辑
, m; i9 S4 X, }9 ^( ~8 L+ F7 B- z) `
xiaobing86203 发表于 2017-7-30 11:18
9 T$ p: }/ I0 u% I宏这个词经常看到,但还是搞不懂它到底有什么用啊

H; O9 T2 p1 |( {( ~. s3 U举个不是很恰当的例子:公司的产品库中有1万个相似的模型文件,现在因为某些需要,要求更改上述全部文件的某一条熟悉,比如把规格中的SB改成NB这样的,让人一个个修改会死人的对吧?/ t& Q$ X U" _$ m$ t7 W

[+ D. g8 e6 t宏可以比较轻松的完成这样的工作。如果再有不错的二次开发能力,用VB之类的软件封装一下做个小插件就完美了。轻轻一点,1万个文件就自行修改去了,电脑丢在那里不用管,自己可以干点别的事情去了……
' d$ P3 Q4 A- v$ _ P( n2 G
/ l: F' y% Z. q7 A( J4 ?8 t" D

点评

嗯,软件操作层面的自动化 发表于 2017-7-31 10:21
6#
发表于 2017-7-31 10:21:40 | 只看该作者
魍者归来 发表于 2017-7-30 11:00
6 p3 x8 Q l# x: j4 t之前没用过类似的命令,不过应该会有类似的命令的,层主可以在SW官网的API帮助界面检索(全英文页面)。
. n7 l0 |9 b/ T& n2 Y2 l...

% j0 f# E6 H2 a4 o0 e6 G5 |. \9 n' b% R! D& n' c
7#
发表于 2017-7-31 14:00:43 | 只看该作者
这个宏是用来干嘛的,如果是将文件名称写入属性直接用 $PRP:"SW-File Name" 就好了
8#
发表于 2017-9-8 18:51:05 | 只看该作者
. m0 R. ~ y8 b1 j( y0 v& }
谢谢楼主的分享, 顶一下
9#
发表于 2017-9-18 13:28:01 | 只看该作者
俺SW水平初级,收藏,待用
10#
发表于 2017-10-27 15:22:16 | 只看该作者
qjf0322 发表于 2017-7-31 14:00 : i! @2 G1 {' V( ]- w( @$ J
这个宏是用来干嘛的,如果是将文件名称写入属性直接用 $PRP:"SW-File Name" 就好了
; l9 r+ F9 D: }* i- D$ C9 F
同感9 e9 m2 V2 x: N. @
您需要登录后才可以回帖 登录| 注册会员

本版积分规则

小黑屋|手机版|Archiver|机械必威体育网址(京ICP备10217105号-1,京ICP证050210号,浙公网安备33038202004372号)

GMT+8, 2024-8-14 04:45, Processed in 0.057501 second(s), 17 queries , Gzip On.

Powered byDiscuz!X3.4Licensed

? 2001-2017Comsenz Inc.

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