第22章WSH (Window Script Host)基本介绍.ppt
《第22章WSH (Window Script Host)基本介绍.ppt》由会员分享,可在线阅读,更多相关《第22章WSH (Window Script Host)基本介绍.ppt(29页珍藏版)》请在麦多课文档分享上搜索。
1、第22章 WSH (Window Script Host) 基本介紹,張智星 jangmirlab.org http:/mirlab.org/jang 台大資工系 MIR實驗室,本章大綱,大綱 本章介紹 WSH 的背景及特色,以及入門範例,讓讀者對於 WSH 有基本的認識。 主題 22-1:背景及特色 22-2:簡易範例 22-3:呼叫其它應用程式 22-4:取用命令列參數 22-5:執行選項,2/28,22-1: 背景及特色,本小節說明WSH的發展背景及相關特色。,3/28,背景,在 Windows 98 之前,微軟的作業系統只有提供 DOS 的批次檔案進行重複的工作,例如設定執行命令的搜尋
2、路徑、複製大量檔案等等。 隨Web 的風行,微軟發表了 WSH ,是可以在作業系統進行直接執行的程式語言。 由於 JavaScript 和 VBScript 的完備性,使得 WSH 馬上成為在微軟作業系統上的標準底稿語言。對於不需要介面且重複性高的管理工作,可以直接從 DOS 命令列呼叫 WSH 的程式碼,也可以在檔案總管直接點選來執行。 WSH 是跟著 Windows NT 4 Option Pack 一起發行,同時也是 Windows 98 的一部份。,4/28,WSH的應用,WSH 最適合重複性高、不需要介面的工作。 備份或拷貝大量檔案。 建立大量帳號與密碼。 讀取環境變數或取得作業系統
3、的相關資訊。 建立桌面的捷徑。 設定網路印表機。 設定網路相關資訊。 更改 Registry 的資訊。 抓取網頁的資訊。 與資料庫進行資料的存取。 進行大量資料的開啟與列印。,5/28,WSH的安裝(1/2),我們須將它以 Windows 的附加元件型式來安裝。在安裝 Windows 系列時,會一併安裝 WSH。如果你不確定你的作業系統是否已經安裝 WSH,可以在 DOS 視窗下輸入cscript,如果得到如下列的回應(請見次頁),就表示你的作業系統已經安裝了 WSH,而且版本是 5.8。,6/28,WSH的安裝(2/2),7/28,如果DOS 視窗無法執行 cscript,就表示此作業系統沒
4、有安裝 WSH。你可以至 輸入wsh download來進行搜尋,就可找到 WSH 的下載網址。,22-2:簡易範例,本小節將用簡單的範例來說明 WSH 。,8/28,範例22-1,主題:使用JScript 來印出Hello world! 執行hello01.js 檢視原始碼 程式碼 說明 通常以 JScript 撰寫的 WSH 檔案,附檔名通常是 js,作業系統也會將以 JScript 為主的 WSH 底稿引擎關聯到此種類型的檔案。 在WSH要印出訊息所用的函數是 WScript.Echo,這和用戶端以及伺服器端的 JavaScript 所用的列印函數都不同。,9/28,JavaScrip
5、t 列印函數的比較,在用戶端的網頁(Client-side script in HTML): document.write() 在伺服器端的 ASP(Server-side script in ASP): Response.Write() 在單機上的 WSH(Standalone script in WSH): WScript.Echo(),10/28,執行方式,你可以使用任意文字編輯器產生此檔案後,然後再用下列三種不同的方式來執行: 在 DOS 視窗下輸入cscript hello01.js,就可以在 DOS 視窗印出Hello world!。 在 DOS 視窗下輸入wscript hell
6、o01.js,就會開啟一個灰色小視窗,印出Hello world!。直接在檔案總管點選 hello01.js,並產生與第二個方法相同的灰色小視窗。,11/28,範例22-2,主題:使用 VBScript來印出Hello world! 執行hello01.vbs 檢視原始碼 程式碼說明 你也可以使用三種不同的方法來執行,所得到的結果和 hello01.js 將會一樣。 以 VBScript 撰寫的 WSH 檔案,附檔名通常是 vbs,作業系統也會將以 VBScript 為主的 WSH 底稿引擎關聯到此種類型的檔案。,12/28,範例22-3,主題:以wsf為附檔名撰寫WSH檔案 執行hello0
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
2000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 22 WSHWINDOWSCRIPTHOST 基本 介绍 PPT
