通過 Windows 腳本宿主控制文件 (.wsh) 可以記錄每個單獨(dú)腳本的特定設(shè)置。.wsh 文件是一種文本文檔,在其中可以自定義執(zhí)行一個或多個腳本。.wsh 文件是在設(shè)置受支持的腳本文件的屬性時自動創(chuàng)建的。
如果為單個腳本創(chuàng)建多個 .wsh 文件,可以根據(jù)特定組或者甚至是組織內(nèi)部個別人的需求,定制腳本運(yùn)行的方式。例如,可以創(chuàng)建一個登錄腳本,由包含不同設(shè)置和參數(shù)的兩個不同的 .wsh 文件來調(diào)用。
雙擊 .wsh 文件或從命令行運(yùn)行它時,CScript.exe 或 WScript.exe 就讀取 .wsh 文件,以便確定用于執(zhí)行該腳本的特定設(shè)置。CScript/WScript 執(zhí)行原腳本,傳遞在 .wsh 文件中定義的屬性。
為給定腳本創(chuàng)建 .wsh 文件
這就創(chuàng)建了一個與選定腳本文件名稱相同的 .wsh 文件。
下面的示例說明一個典型的 .wsh 文件:
[ScriptFile] Path=C:\WINNT\Samples\WSH\showprop.vbs [Options] Timeout=0 DisplayLogo=1 BatchMode=0
在 [ScriptFile]
部分給出的路徑信息確定與 .wsh 文件相關(guān)聯(lián)的腳本文件。[Options]
部分的關(guān)鍵字與“屬性”對話框中“腳本”選項(xiàng)卡的設(shè)置相對應(yīng)。
注意 執(zhí)行 .wsh 文件時,原腳本文件必須存在。如果 .wsh 文件無法運(yùn)行腳本,請檢查 .wsh 文件中的 Path=
信息,以確保它指向要運(yùn)行的腳本。