来源: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!