1.在命令提示字元下運行指令碼
使用 Windows 指令碼宿主,可以在命令提示字元下運行指令碼。CScript.exe 提供了用於設定指令碼屬性的命令列開關。
使用 CScript.exe 運行指令碼
用下列文法在命令提示字元下鍵入命令:
cscript [host options...][script name] [script options and parameters]
用“宿主選項”可以啟用或禁用各種 Windows 指令碼宿主功能。宿主選項前面有兩個斜杠 (//)。“指令碼名稱”是帶有副檔名和必需的路徑資訊的指令檔名稱,如 d:\admin\vbscripts\chart.vbs。“指令碼選項和參數”將傳遞給指令碼。指令碼參數前面有一個斜杠 (/)。
每個參數都是可選的;但不能在未指定指令碼名稱的情況下指定指令碼選項。如果未指定參數,則 CScript 將顯示 CScript 文法和有效宿主參數。
CScript 樣本
隨 Windows 指令碼宿主一起安裝的幾個樣本指令碼,也可從 (http://www.microsoft.com/china/scripting/) 下載。
假設在該樣本中,將 Chart.vbs 樣本指令碼複製到電腦上的以下檔案夾中:
c:\sample scripts\chart.vbs
可以按如下所示運行帶有或沒有徽標的指令碼。
運行帶有或沒有徽標的指令碼
啟動 MS-DOS 命令提示字元。
在命令提示字元下輸入下列命令(如果樣本指令碼位於其它檔案夾中,則應作相應的修改):
cscript //logo c:\“sample scripts“\chart.vbs
cscript //nologo c:\“sample scripts“\chart.VBScript
2.從 Windows 運行指令碼
Windows 指令碼宿主
從 Windows 運行指令碼
使用 Windows 指令碼宿主,可以從 Windows 運行指令碼。WScript.exe 為設定指令碼屬性提供了一個基於 Windows 的對話方塊。使用 WScript.exe,可以通過以下方式從 Windows 中運行指令碼。無論使用 WScript 還是 Cscript,指令碼的運行方式始終不變。唯一的區別在於輸出有所不同 — WScript 產生視窗式的輸出,而 CScript 將輸出發送到啟動它的命令視窗中。
初次安裝時,預設宿主為 WScript。要將它更改為 Cscript,請在命令列鍵入以下內容:
cscript //h:cscript
或者,要將 Cscript 變成 Wscript,請鍵入以下內容:
wscript //h:cscript
使用預設引擎運行指令碼:
在“Windows 資源管理員”或案頭上雙擊指令碼。
單擊“開始”,選擇“運行”,並輸入指令碼名稱。
注意 可以只在命令列中輸入指令碼名稱,但這種情況僅限於 Windows NT 和 Windows 2000。
使用特殊引擎運行指令碼:
若要以 WScript 形式運行,請在“Windows 資源管理員”中用滑鼠右鍵單擊指令碼,並選擇“開啟”;若要以 Cscript 形式運行,請選擇“在 MS-DOS 視窗中開啟”(針對 Windows 9x),或者選擇“在命令視窗中開啟”(針對 Windows NT 和 Windows 2000)。
-或者-
單擊“開始”,選擇“運行”,輸入 “cscript“ 或 “wscript“,然後輸入指令碼名稱。
-或者-
在命令列中輸入 “cscript“ 或 “wscript“,然後輸入指令碼名稱。
使用 WScript.exe 運行指令碼
雙擊檔案或表徵圖。它們可能是“我的電腦”、“Windows 資源管理員”、“尋找”視窗、“開始”菜單或案頭上列出的檔案或表徵圖。
-或者-
單擊[開始] 按鈕,然後單擊“運行”。
在“開啟”地區中輸入指令碼的完整路徑,然後單擊“確定”。也可以鍵入 Wscript,然後鍵入要運行指令碼的完整名稱和路徑。
如果雙擊的指令檔的副檔名尚未與 WScript.exe 關聯,那麼會出現“開啟檔案”對話方塊,詢問用哪個程式開啟該檔案。請選擇 WScript 並選中“始終使用該程式開啟這些檔案”,將 WScript 註冊為具有該副檔名的所有檔案的預設應用程式。
WScript.exe 和 CScript.exe 屬性對話方塊提供以下選項:
屬性:在指定秒數後停止指令碼的運行。說明: 指定指令碼可以啟動並執行最大秒數。預設設定是無限制。
CScript.exe 等同於://T:nn
在命令控制台中執行指令碼時顯示徽標.說明:運行指令碼前顯示標題。這是預設設定。相反的設定為 //nologo。
CScript.exe 等同於://logo 或 //nologo
使用 WScript.exe 的“屬性”對話方塊,可以為 Wscript 在本機電腦上啟動並執行所有指令碼設定全域指令碼選項。也可以使用 .wsf 檔案為各個指令碼設定選項。