2011-04-14 28 views
4

我喜歡腳本,我不喜歡重新發明輪子,所以我喜歡CreateObject
請您指點我可以在VBScript上使用的一個極其有用的對象列表簡要說明。真的,我還沒有發現有超過50CreateObject()object vbs的列表

由於網站提前

+0

CreateObject創建COM對象,以列出所有COM實現? - 你能問至少你在做什麼嗎? – 2011-04-14 18:00:02

+0

是的,按名稱排序,相關性,標籤(如果它們被關閉,將會很好),製造商,許可證,示例代碼數量等等。我知道有毫秒,你知道一個站點惠特前1000用戶最愛?我沒有,我也找不到。謝謝 – 2011-04-14 18:07:14

回答

6

我不知道任何此類名單我自己,但我知道自己的電腦是開始尋找首位。根據您安裝的軟件,您已經擁有數百個(如果不是數千個)COM對象可供使用。

查看可用內容的一種方法是在Word或其他Office產品的VBA編輯器中查看Tools> References。然後包含一個引用,並轉到對象瀏覽器以查看其方法和屬性。

如果您沒有安裝Office,還有其他方法可以使用VBScript在您的計算機上列出COM接口。看看Rob van der Woude的VBScript Scripting Techniques - Editors, IDEs & Object Browsers頁面,他介紹了一些提供對象瀏覽器的程序。

他還提供了一個腳本,顯示如何從註冊表中列出ProgIds。我的機器上有超過3000個。並不是所有的人都可以編寫腳本界面,但很多人都會。僅.NET就有數百個有用的對象,並且都記錄在MSDN上。一旦你有一個有趣的ProgId,做一個谷歌搜索找到更多關於它。

+0

它是一個很好的解決方法,謝謝。我希望說明 – 2011-04-15 19:28:00