我們也可以經由各種元件來加強 WSH 的功能。例如,我們可以下載 wsInetTools.dll,這是一個使用 C++ 開發的元件,主要有下列三項功能:
- 抓取網頁
- 抓取二進制檔案(例如 mp3、midi 等檔案)
- 寄發電子郵件
有關於 wsInetTools 的相關資訊,可有下列網頁得到:
http://www.winscripter.com/Downloads/default.aspx
由以上網站,你就可以下載相關的 zip 檔案(或由 .../wsh/download/wsInetTools03B.zip取得近端備份),解開以後,就可以看到 wsInetTools.ll 及相關的範例及說明。相關的說明,可見下載後的 index.htm:
要使用此元件之前,必須先將此元件登錄於系統之中,可以分成兩步驟:
- 將 wsInetTools.dll 拷貝到 c:\windows\system32\ 之下。
- 點選「開始/執行」,然後輸入「regsvr32 wsInetTools.dll」,按下「確定」,就完成了元件登錄的動作。
完成上述步驟後,就可以開始使用 wsInetTools.dll。以下使用幾個範例來說明此元件的功能。首先,下列這個範例是可以直接抓取 HTML 網頁:
若要抓取二進制檔案,例如一個 Midi 格式的檔案,可見下列範例:
若要寄發郵件,可見下列範例:
利用此元件,我們也可以在 ASP 的程式碼裡面寄送郵件。
JScript 程式設計與應用:用於單機的 WSH 環境