[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖
Component Object Model 就是我们说的COM组件,用.NET框架写比用VC写容易,这个就是所谓的从面向对象到面向组件的转变。COM组件你可以理解为VBS的第三方软件(就对比批处理而言),它可以提供对象模型给我们使用。而这种文件一般后缀是DLL,也就是要我们注册才可以使用。注册后,在注册表就会产生相应的clsid。所以你在注册表HKCR\CLSID下就可找到系统可以用的对象,但是要注意,必须这个子选项下有ProgID。比如FSO,我的是(可能每个人的不一样)
[HKEY_CLASSES_ROOT\CLSID\{0D43FE01-F093-11CF-8940-00A0C9054228}\ProgID]
@="Scripting.FileSystemObject"

为什么不是每个COM组件都能给我们调用呢?因为COM有几个接口,其中在IDispatch接口的对象模型我们才能够创建的,也就是自动化(automation)必须依靠这个接口。

关内关于COM组件的参考资料,可以看看vckbase杨老师写的
1

评分人数

---学无止境---

TOP

返回列表