【教学课件】第24章WSH範例精选.ppt
《【教学课件】第24章WSH範例精选.ppt》由会员分享,可在线阅读,更多相关《【教学课件】第24章WSH範例精选.ppt(61页珍藏版)》请在三一办公上搜索。
1、第24章 WSH 範例精選,張智星http:/mirlab.org/jang台大資工系 MIR實驗室,本章大綱,大綱本章提供了各種常用 WSH 的程式範例,讓讀者能夠一覽 WSH 的典型應用。主題24-1:桌面處理 24-2:檔案處理 24-3:目錄與磁碟機處理 24-4:電腦系統管理 24-5:網頁伺服器的管理 24-6:通用表示法的應用 24-7:網頁抓取與處理 24-8:與資料庫整合 24-9:使用 wsInetTools.dll 24-10:傳送鍵盤事件,2/29,24-1:桌面處理,本小節將說明如何使用 WSH 來對電腦桌面進行簡單的管理。,3/61,範例24-1,主題:在桌面建立記
2、事本的捷徑連結:執行結果檢視原始碼程式碼說明執行上述程式後,你會在你的電腦桌面發現一個新捷徑,名稱為WSH 產生的記事本捷徑。,4/61,範例24-2,主題:將一段由 WSH 產生的文字送到剪貼簿連結:執行結果檢視原始碼程式碼說明執行上述範例後,開啟記事本並按 Ctrl-v,極可將剪貼簿中的文字貼到記事本。How to set IE visible?Can you create a simpler example?,5/61,範例24-3,主題:對桌面視窗進行直接的串接連結:執行結果檢視原始碼程式碼說明執行後,即可重疊顯示螢幕上的視窗 當桌面上太多視窗時,可用此方法整理,6/61,範例24-4
3、,主題:對桌面視窗進行水平並排連結:執行結果檢視原始碼程式碼說明此方法可以水平並排螢幕上的視窗,7/61,範例24-5,主題:對桌面視窗進行垂直並排連結:執行結果檢視原始碼程式碼說明執行後,即可垂直並排螢幕上的視窗,8/61,24-2:檔案處理,本小節將以範例說明WSH 對於檔案的讀寫,9/61,範例24-6,主題:將file1.txt 及 file2.txt 的內容寫到 file3.txt連結:執行結果檢視原始碼程式碼重點說明file1.txt的檔案內容為”這是 file1.txt 的內容。”file2.txt的檔案內容為”這是 file2.txt 的內容。”執行後的file3.txt內容為
4、”這是 file1.txt 的內容。這是 file2.txt 的內容。”,10/61,範例24-7(1/2),主題:若常讀取檔案,可以函數 fileRead(),將讀取 的檔案內容送到陣列,便於進行逐列的處理。連結:執行結果檢視原始碼說明:第一段的程式碼是將檔案內容傳送至陣列 第二段的程式碼則是函數的定義執行fileRead01.js後,將在 DOS 命令視窗印出此檔案的內容並加入列數,詳細內容見下頁,11/61,範例24-7(2/2),12/61,範例24-8,主題:使用 WSH 來讀取與檔案相關的性質連結:執行結果檢視原始碼程式碼重點說明要抓出所有性質,我們可以從for-in迴圈著手。Ca
5、n someone give me a working example?,13/61,24-3:目錄與磁碟機處理,本小節將以範例說明WSH 對於目錄與磁碟機處理,14/61,範例24-9,主題:顯示某一個資料夾的大小連結:執行結果檢視原始碼程式碼說明:執行上述程式後,典型顯示結果如下:目錄的大小是 若 folderPath 設定成 C 槽,會有權限問題,如何解決?,15/61,範例24-10,主題:使用 WSH 顯示目前工作目錄,或是改變目前工作目錄連結:執行結果檢視原始碼程式碼說明:典型顯示結果如下:目前工作目錄:D:usersjangbookswshexample改變目前工作目錄至:c:w
6、indowstempNot working!Help needed,16/61,範例24-11,主題:列出一特定目錄下的所有檔案連結:執行結果檢視原始碼程式碼說明:執行後即可列出 c:windowstemp 目錄下的所有檔案,17/61,範例24-12,主題:列出磁碟機及其相關性質連結:執行結果檢視原始碼說明:典型顯示結果如下,18/61,24-4:電腦系統管理,本小節將以範例說明WSH 對於電腦系統的管理,19/61,範例24-13,主題:列出與 SYSTEM 相關的重要環境變數連結:執行結果檢視原始碼說明:,20/61,範例24-14,主題:列出與 SYSTEM 相關的全部環境變數連結:執
7、行結果檢視原始碼程式碼重點,21/61,範例24-15,主題:列出與 PROCESS 相關的全部環境變數連結:執行結果檢視原始碼程式碼重點,22/61,範例24-16,主題:使用 WSH 來改變與系統相關的設定連結:執行結果檢視原始碼說明我們可以讀取 CPU 的型號以及安裝在此機器的 Service Pack 的版本,23/61,範例24-17,主題:列出電腦、網域名稱及使用者名稱等資訊連結:執行結果檢視原始碼程式碼,24/61,範例24-18,主題:顯示此機器的所有使用者連結:執行結果檢視原始碼說明如果使用者只有一個,通常是administrator。,25/61,24-5:網頁伺服器的管理
8、,本小節將以範例說明使用 WSH 來管理微軟的網頁伺服器,26/61,範例24-19,主題:列出 IIS 網頁伺服器的性質 連結:執行結果檢視原始碼說明可以修改性質來更改iis各種屬性。,27/61,範例24-20,主題:產生虛擬目錄連結:執行結果檢視原始碼說明首先定義位址物件,“IIS:/LocalHost/W3SVC/1/Root”表示於預設的 Web 站台的主目錄下建立虛擬目錄。使用“Create(IISWebVirtualDir,虛擬目錄名稱)”方法,以建立虛擬目錄。執行後產生的虛擬目錄是 winTemp,對應到實際硬碟的目錄是 c:windowstemp。經由控制台/系統管理工具/I
9、nternet Information Services可以開啟 IIS 管理介面,以確認虛擬目錄 winTemp 的存在。,28/61,範例24-21,主題:使用 WSH 來控制 IIS 網頁伺服器連結:執行結果檢視原始碼程式碼說明範例中,我們可以對 IIS 進行暫停、繼續、停止、啟動等控制。,29/61,24-6:通用表示法的應用,本小節說明在 WSH 也可以使用通用表示法,此方式可以讓我們很快地在大量文字中間找到我們所要的資訊。,30/61,範例24-22,主題:找出一個網頁的標題連結:執行結果檢視原始碼說明此程式碼會重從 test.htm 找出此網頁的標題,印出結果如下在上述範例中,t
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 教学课件 教学 课件 24 WSH 精选
![提示](https://www.31ppt.com/images/bang_tan.gif)
链接地址:https://www.31ppt.com/p-5658225.html