机械必威体育网址

 找回密码
 注册会员

QQ登录

只需一步,快速开始

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

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

[复制链接]
跳转到指定楼层
1#
发表于 2017-7-29 18:01:11 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
效果如下图
; }0 a9 X9 ]% s& \8 j' H
  i! `" M. q% w+ O2 t
1 E# N# l; a5 w8 R( I7 [2 ^附源代码
5 L7 v: F! @7 N  [+ K9 @% T/ T8 p3 v! n5 m/ N2 o# ?4 l

$ W; h: {' }- D  |; W6 i
) s/ e5 X; i& h2 a4 B5 Z

本帖子中包含更多资源

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

x

评分

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

查看全部评分

回复

使用道具 举报

2#
发表于 2017-7-29 18:29:27 | 只看该作者
工程图中要读取参考的文件名称及属性不知道有没有办法呢
回复 支持 反对

使用道具 举报

3#
 楼主| 发表于 2017-7-30 11:00:03 | 只看该作者
hnsddm 发表于 2017-7-29 18:29
  ^0 T( W; ?( i工程图中要读取参考的文件名称及属性不知道有没有办法呢
! f. ]- s, C) f' T# O4 o% `/ Q
之前没用过类似的命令,不过应该会有类似的命令的,层主可以在SW官网的API帮助界面检索(全英文页面)。, _1 x( }9 L! i8 E2 A5 T

4 B' ~! W6 e& j: j: j曲线救国的办法就是' F  D0 m3 }+ \. X/ T3 J, x
1、获得当前工程图的文件名# F: u' V- [3 y& u; g
2、用选择命令遍历【工程图视图】,直到选中某个存在的【工程图视图n】(需要用到1中的文件名)
- B( T! D2 r2 Y  k3、获取文件路径并打开【零件】,将需要的信息赋值给预先Dim的变量
! u: ?; X' u7 ^- N) J( }0 X4、关闭【零件】,将变量的值填入需求的位置
8 J8 r' ^3 c3 o  M$ F- e- E7 Z% v3 x/ d' W0 S" m1 }
回复 支持 反对

使用道具 举报

4#
发表于 2017-7-30 11:18:43 | 只看该作者
宏这个词经常看到,但还是搞不懂它到底有什么用啊
回复 支持 反对

使用道具 举报

5#
 楼主| 发表于 2017-7-30 11:25:29 | 只看该作者
本帖最后由 魍者归来 于 2017-7-31 11:48 编辑
- |4 U5 G* S: Z( j; e- h  d
xiaobing86203 发表于 2017-7-30 11:18% q! H! T( @/ k8 d) \7 S1 A
宏这个词经常看到,但还是搞不懂它到底有什么用啊
6 G& m! Q/ d: z% c
举个不是很恰当的例子:公司的产品库中有1万个相似的模型文件,现在因为某些需要,要求更改上述全部文件的某一条熟悉,比如把规格中的SB改成NB这样的,让人一个个修改会死人的对吧?# F) s- }! @1 k

- F' w" T- u% f1 d; \/ r宏可以比较轻松的完成这样的工作。如果再有不错的二次开发能力,用VB之类的软件封装一下做个小插件就完美了。轻轻一点,1万个文件就自行修改去了,电脑丢在那里不用管,自己可以干点别的事情去了……
9 L! Z; u7 C# x7 @( a  z+ C2 E' m4 V7 d. [5 e6 Y5 R

点评

嗯,软件操作层面的自动化  发表于 2017-7-31 10:21
回复 支持 反对

使用道具 举报

6#
发表于 2017-7-31 10:21:40 | 只看该作者
魍者归来 发表于 2017-7-30 11:00  v7 U0 H% O8 b. q
之前没用过类似的命令,不过应该会有类似的命令的,层主可以在SW官网的API帮助界面检索(全英文页面)。
- z) z/ Q2 Q! `, ^7 c0 L6 p ...
# }. a; ~2 b6 r3 r' Q# `
3 ^6 z, _( R& N$ T4 g% B
回复 支持 反对

使用道具 举报

7#
发表于 2017-7-31 14:00:43 | 只看该作者
这个宏是用来干嘛的,如果是将文件名称写入属性直接用    $PRP:"SW-File Name"    就好了
回复 支持 1 反对 0

使用道具 举报

8#
发表于 2017-9-8 18:51:05 | 只看该作者

0 }1 K. L( u: v0 z; z谢谢楼主的分享, 顶一下
回复 支持 反对

使用道具 举报

9#
发表于 2017-9-18 13:28:01 | 只看该作者
俺SW水平初级,收藏,待用
回复 支持 反对

使用道具 举报

10#
发表于 2017-10-27 15:22:16 | 只看该作者
qjf0322 发表于 2017-7-31 14:00
+ s" R* U9 _5 s; d这个宏是用来干嘛的,如果是将文件名称写入属性直接用    $PRP:"SW-File Name"    就好了

& i- G6 @3 `' g. |同感
0 _$ o0 p% D9 m  t1 _" l/ S
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

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

GMT+8, 2024-11-24 14:16 , Processed in 0.057286 second(s), 17 queries , Gzip On.

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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