vbs TLI.TLIApplication 被遺忘的COM組件
更新時間:2011年01月30日 01:08:10 作者:
TLI.TLIApplication是一個能獲取COM組件Type Library Information(類型庫信息)的COM組件。
曾經(jīng)一直很好奇VbsEdit的代碼自動補全是怎么實現(xiàn)的,現(xiàn)在看來,大約的確用的就是這個COM。
比如我想知道scrrun.dll(提供fso對象的dll)這個COM組件提供了哪些接口,可以用下面的代碼:
Set tli = CreateObject("TLI.TLIApplication")
Set Info = tli.TypeLibInfoFromFile("scrrun.dll")
For Each Interface In Info.Interfaces
WScript.Echo Interface.Name
Next
或者我忘記了fso對象有哪些屬性和方法,而又沒有參考文檔,可以用下面的代碼:
Dim fso
Set fso = CreateObject("scripting.filesystemobject")
Set tli = CreateObject("TLI.TLIApplication")
Set Info = tli.ClassInfoFromObject(fso)
For Each Member In Info.DefaultInterface.Members
WScript.Echo Member.Name
Next
時間和篇幅有限,舉的例子比較簡單,更詳細的請查閱文檔(參考鏈接2為下載地址)。
考鏈接:
原文:http://demon.tw/programming/tli-tliapplication.html
比如我想知道scrrun.dll(提供fso對象的dll)這個COM組件提供了哪些接口,可以用下面的代碼:
復制代碼 代碼如下:
Set tli = CreateObject("TLI.TLIApplication")
Set Info = tli.TypeLibInfoFromFile("scrrun.dll")
For Each Interface In Info.Interfaces
WScript.Echo Interface.Name
Next
或者我忘記了fso對象有哪些屬性和方法,而又沒有參考文檔,可以用下面的代碼:
復制代碼 代碼如下:
Dim fso
Set fso = CreateObject("scripting.filesystemobject")
Set tli = CreateObject("TLI.TLIApplication")
Set Info = tli.ClassInfoFromObject(fso)
For Each Member In Info.DefaultInterface.Members
WScript.Echo Member.Name
Next
時間和篇幅有限,舉的例子比較簡單,更詳細的請查閱文檔(參考鏈接2為下載地址)。
考鏈接:
原文:http://demon.tw/programming/tli-tliapplication.html
相關文章
VBS實現(xiàn)將當前時間轉(zhuǎn)換成UTC時間
這篇文章主要介紹了VBS實現(xiàn)將當前時間轉(zhuǎn)換成UTC時間,十分的簡單實用,需要的朋友可以參考下2015-05-05