永发信息网

vbs问题?关于对象是否存在某个属性的判断

答案:2  悬赏:50  手机版
解决时间 2021-12-17 16:40
如果我得到一个对象集合,但是这个对象集合并不是每一个对象元素都有f方法,我希望遍历这个集合,执行集合元素.eat,但是怎么判断这个元素是否具有f方法呢?
例子
集合cocks
for each c in cocks
c.eat '并不是每一个c都有eat 方法,怎么判断c中是否有eat方法

next
最佳答案
提供一点建议供参考:

就像你调用某个对象一样,你可以考虑用VBS调用一个获取系统特定对象信息的对象,比如:TLI.TLIApplication,通过遍历来获取对象类型库信息(对象的属性、方法等),然后查找是否有f方法的存在。

TLI.TLIApplication是一个能获取COM组件Type Library Information(类型库信息)的COM组件。如果你用过VbsEdit软件,该软件的代码自动补全可能用的就是这个COM。
全部回答

首先对象,就是可以实现一些功能的东西,这个东西要实现某些功能需要方法,所以对象就有了方法。

而对象实现某些功能的时候,自身也是具备某些特定性质的,俗称属性。

比如,铁锹铲土,铁锹是对象,铲是方法,铁锹的颜色、形状等等就是属性

我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
在哪个网站可以下到免费的ppt模板
智能投币慢速充电机对电瓶车电池由影响吗
帮忙比较一下博冠的三款望远镜
绝缘电阻测停下后试指针为什么还会往上跳
梦见地震后,我从家中安全逃出,求问何解?
怎么能知道有人用我的QQ账号和密码登陆我的空
请问石家庄现在公司入职体检都检查什么,谢谢
乡村学校从教20、30年的退休教师颁发荣誉证书
枣庄市台儿庄区煤炭工业局在什么地方啊,我要
从南京寄东西到北京,什么方式最便宜?
请问下其他工学类研究生报考国家电网考什么科
GP2Y0A21YK0F红外测距传感器怎样用怎样接51单
爱一个女孩爱的象发疯一样好吗?
求:名片上的广告语
男朋友的射的精液涂在脸上真的可以美容吗
推荐资讯
什么叫一元二次方程组
牛头山派出所办公位置在哪啊?好找么?
胡乐镇派出所地址有知道的么?有点事想过去!
请问大家买房子二楼好还是四楼好,注意;总四
关于火车票问题。我本来买今天的票,买成明天
头文字D中周杰伦第一次出现在加油站的背景音
公共英语三级最快需要多少时间学习?
在代售点买高铁票好买吗?
许昌市评价比较高的医院有几个?
奥拉星和赛尔号哪个好玩,列举优点
甘南县地税局甘南分局在什么地方啊,我要处理
这样是不是就通过银行审批,等着银行拨款了啊
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?