【魍生技】solidworks宏——读取当前打开的文件名称
效果如下图附源代码
工程图中要读取参考的文件名称及属性不知道有没有办法呢 hnsddm 发表于 2017-7-29 18:29
工程图中要读取参考的文件名称及属性不知道有没有办法呢
之前没用过类似的命令,不过应该会有类似的命令的,层主可以在SW官网的API帮助界面检索(全英文页面)。
曲线救国的办法就是
1、获得当前工程图的文件名
2、用选择命令遍历【工程图视图】,直到选中某个存在的【工程图视图n】(需要用到1中的文件名)
3、获取文件路径并打开【零件】,将需要的信息赋值给预先Dim的变量
4、关闭【零件】,将变量的值填入需求的位置
宏这个词经常看到,但还是搞不懂它到底有什么用啊 本帖最后由 魍者归来 于 2017-7-31 11:48 编辑
xiaobing86203 发表于 2017-7-30 11:18
宏这个词经常看到,但还是搞不懂它到底有什么用啊
举个不是很恰当的例子:公司的产品库中有1万个相似的模型文件,现在因为某些需要,要求更改上述全部文件的某一条熟悉,比如把规格中的SB改成NB这样的,让人一个个修改会死人的对吧?
宏可以比较轻松的完成这样的工作。如果再有不错的二次开发能力,用VB之类的软件封装一下做个小插件就完美了。轻轻一点,1万个文件就自行修改去了,电脑丢在那里不用管,自己可以干点别的事情去了……
魍者归来 发表于 2017-7-30 11:00
之前没用过类似的命令,不过应该会有类似的命令的,层主可以在SW官网的API帮助界面检索(全英文页面)。
...
{:2_41:}{:2_41:}
这个宏是用来干嘛的,如果是将文件名称写入属性直接用 $PRP:"SW-File Name" 就好了
谢谢楼主的分享, 顶一下 俺SW水平初级,收藏,待用 qjf0322 发表于 2017-7-31 14:00
这个宏是用来干嘛的,如果是将文件名称写入属性直接用 $PRP:"SW-File Name" 就好了
同感
页:
[1]
2