說明
WScript 對象是 Windows 腳本宿主對象模型層次結構的根對象。它從不需要在調用其屬性和方法之前進行實例化,並且始終可在任何腳本檔案中使用。WScript 對象提供對以下信息的訪問:
命令行參數,
腳本檔案的名稱,
宿主檔案名稱,
宿主版本信息。WScript 對象可用來:
創建對象,
連線對象,
與對象下線,
同步事件,
以編程方式停止腳本的執行,
將信息輸出到默認輸出設備(Windows 對話框或命令控制台)。
WScript 對象可用來設定腳本運行的模式(互動模式或批處理模式)。
屬性
屬性 | 返回值類型 | 說明 |
Application | Object | 返回 IHost_Class 對象(Wscript 對象)。 |
Arguments | IArguments_Class | 返回 WshArguments 對象(參數集)。 |
BuildVersion | Long | 返回 Windows 腳本宿主的內部版本。 |
FullName | String | 返回宿主執行檔(CScript.exe 或 WScript.exe)的全路徑。 |
Interactive | Boolean | 設定或確定腳本模式。 |
Name | String | WScript 對象(宿主執行檔)的名稱。 |
Path | String | 返回包含宿主執行檔(CScript.exe 或 WScript.exe)的路徑名稱。 |
ScriptFullName | String | 返回當前運行腳本的完整路徑。 |
ScriptName | String | 返回當前運行腳本的檔案名稱。 |
StdErr | TextStream | 顯示當前腳本的錯誤輸出流。 |
StdIn | TextStream | 顯示當前腳本的輸入流。 |
StdOut | TextStream | 顯示當前腳本的輸出流。 |
Timeout | Long | 逾時設定秒:允許腳本運行的最長時間。 |
Version | String | 返回 Windows 腳本宿主的版本。 |
方法
方法 | 參數 | 返回值 | 說明 |
ConnectObject | (Object As Object, Prefix As String) | 無 | 將對象的事件源連線到具有給定前綴的函式。 |
CreateObject | (ProgID As String, [Prefix As String]) | Object | 創建對象。 |
DisconnectObject | (Object As Object) | 無 | 斷開已連線對象的事件源的連線。 |
Echo | (ParamArray pArgs() As Variant) | 無 | 將文本輸出到訊息框中或命令控制台視窗。 |
GetObject | (Pathname As String, [ProgID As String], [Prefix As String]) | Object | 檢索現有的對象或從檔案中創建新對象。 |
Quit | ([ExitCode As Long]) | 無 | 強制腳本停止執行。 |
Sleep | (Time As Long) | 無 | 在指定的時間長度內將腳本執行掛起,然後繼續執行。 |