一、wscript對象
描述:提供對 Windows 腳本宿主對象模型根對象的訪問。
詳述:WScript 對象是 Windows 腳本宿主對象模型層次結構的根對象。它可在任何腳本文件中使用,不需要特定的聲明。
WScript 對象提供對以下信息的訪問命令行參數, 腳本文件的名稱,宿主文件名, 宿主版本信息。
WScript 對象可用來創建對象,連接對象, 與對象斷開連接, 同步事件, 以編程方式停止腳本的執行,將信息輸出到默認輸出設備(Windows 對話框或命令控制臺)。
WScript 對象也可用來設置腳本運行的模式(交互模式或批處理模式)。
就像剛才我們說的一樣,對象通過兩種其自有的特性想我們提供工具,這兩種特性分別是“屬性”和“方法”。
二、屬性
1、Arguments 屬性
描述:用于返回 Arguments 對象(這個對象我們以后會學,現在只需要了解就行)。
語法:object.Arguments
參數:object ,WScript 對象
例子:顯示本vbs文件運行的參數
Set Arg = WScript.ArgumentsFor i = 0 To Arg.Count - 1 MsgBox Arg(i)Next |
將上面這些代碼保存為vbs文件,然后將一個或者數個任意的文件拖放到這個vbs文件上面上,那么他會逐個顯示你拖放的文件。(這僅僅給出了一個實例,用到了Arguments對象,其的具體用法我們以后再了解)
2、FullName 屬性
描述:返回主機可執行文件(CScript.exe 或 WScript.exe)的完全限定路徑。
語法:object.FullName
參數:object ,WScript 對象
例子:顯示本機wscript的路徑
MsgBox wscript.fullname
在默認的情況下會顯示"C:/WINDOWS/system32/wscript.exe"
3、Interactive 屬性
描述:設置或確定腳本模式。
語法:object.Interactive
參數:object ,WScript 對象
說明:Interactive 屬性返回一個布爾值。
有批處理和交互兩種模式。在交互模式(默認模式)下,該腳本為用戶提供交互功能。啟用對 Windows 腳本宿主的輸入和輸出。該腳本可以將信息顯示在對話框中并等待用戶提供反饋。在批處理模式下,不支持這種類型的用戶交互,所有對 WSH 的輸入和輸出被禁用。還可以使用 Windows 腳本宿主命令行開關 / / I(對于交互式)和 / / B(對于批處理模式)來設置腳本模式。
例子:顯示本機的腳本模式
MsgBox WScript.Interactive
4、Name 屬性
描述:返回 WScript 對象(主機可執行文件)的名稱。
語法:object.Name
參數:object ,WScript 對象
例子:
MsgBox WScript.name
5、Path 屬性
新聞熱點
疑難解答
圖片精選