首页/文章/ 详情

CATIA 二次开发不可以不了解的windows脚本 dictionary,字典的艺术!

3年前浏览2472

来源:CATIA小蚂蚁

学习vba,有一个windows脚本必须要学会,那就是字典。

首先,在IDE中声明字典有两种方法

第一种方法,直接通过browse ,找到system32文件夹中的如下dll文件,将其直接引用。这种方法有一个好处就是,可以自动列出字典对象的属性和方法,方便初学者。

图片

第二种方法,通过如下语句来获得字典对象,即get到“Scripting.Dictionary”.

图片

=======================

有了如上两种声明方法之后,那么字典有什么作用呢?

字典对象最大的作用就是统计不重复对象!!

且看如下语句:

图片

获得装配体下面的instance,将其赋予给字典对象,重复项只赋值一次!

因为给字典赋值已经存在的key的时候会发生错误,所以这里采用了

on error resume next 和 on error goto 0 的错误控制,即忽略掉错误,继续执行。

我们设置一个断点。查看程序执行到这个位置之后字典里的keys, 如下!

图片

图片

可以看到装配体中pin是数量有两个,但是赋给字典中的pin只有一个!字典中目前存在5个不同的instance对象~

THE END!

CATIA二次开发
著作权归作者所有,欢迎分享,未经许可,不得转载
首次发布时间:2021-10-27
最近编辑:3年前
CATIA专业培训讲师
日拱一卒无有进 功不唐捐终入海
获赞 37粉丝 128文章 60课程 4
点赞
收藏
作者推荐
未登录
还没有评论
课程
培训
服务
行家
VIP会员 学习 福利任务 兑换礼品
下载APP
联系我们
帮助与反馈