WSH 5.6(腳本宿主) 的新增功能
更新時(shí)間:2007年02月28日 00:00:00 作者:
在這個(gè)最新版本的 Windows 腳本宿主(5.6 版)中,說(shuō)明了若干方面的功能:
- 改進(jìn)了參數(shù)處理 — 處理和記錄命令行參數(shù)更為簡(jiǎn)單。簡(jiǎn)化了腳本與其他命令行腳本的集成過(guò)程,更容易創(chuàng)建可以為用戶提供幫助信息的腳本。請(qǐng)參考下表中有關(guān) WSH 語(yǔ)言功能的信息,以熟悉這一新功能。
要了解的信息 請(qǐng)參閱 將腳本開(kāi)關(guān)組合到一起。 <runtime> 元素 定義腳本的命名開(kāi)關(guān)。 <named> 元素 定義腳本的未命名開(kāi)關(guān)。 <unnamed> 元素 使腳本具有自我說(shuō)明性。 <example> 元素 與衍生的過(guò)程共享當(dāng)前過(guò)程的環(huán)境(IOW、WSH)。 Exec 方法 通過(guò)編程方式訪問(wèn)標(biāo)準(zhǔn)流。 Exec 方法 通過(guò)編程方式訪問(wèn)環(huán)境變量。 Environment 屬性 確定衍生的腳本過(guò)程當(dāng)前是否在運(yùn)行。 Status 屬性 (WshScriptExec) 訪問(wèn)衍生的腳本過(guò)程的 StdIn 輸入流。 StdIn 屬性 (WshScriptExec) 訪問(wèn)衍生的腳本過(guò)程的 StdOut 輸出流。 StdOut 屬性 (WshScriptExec) 訪問(wèn)衍生的腳本過(guò)程的 StdErr 輸出流。 StdErr 屬性 (WshScriptExec) 終止衍生的腳本過(guò)程。 Terminate 方法 (WshScriptExec) 訪問(wèn)命名的命令行腳本參數(shù)。 WshNamed 對(duì)象 確定某個(gè)特定鍵值是否存在于 WshNamed 對(duì)象中。 Exists 方法 確定 WshNamed 或 WshUnnamed 對(duì)象中的開(kāi)關(guān)數(shù)。 Count 方法 - 可以遠(yuǎn)程運(yùn)行腳本 — 可以將腳本下載到若干臺(tái)遠(yuǎn)程計(jì)算機(jī)系統(tǒng)上,并同時(shí)運(yùn)行它們。運(yùn)行遠(yuǎn)程腳本時(shí),可以查看其進(jìn)程。腳本運(yùn)行完后,可以確保它運(yùn)行正確與否或者可以確定過(guò)早終止的原因。有一個(gè)用于創(chuàng)建遠(yuǎn)程 WSH 對(duì)象的新發(fā)送對(duì)象,即 Controller 對(duì)象。此外,還有一個(gè)用于表示腳本運(yùn)行實(shí)例的新對(duì)象,即 Remote WSH 對(duì)象。
要了解的信息 請(qǐng)參閱 創(chuàng)建遠(yuǎn)程腳本對(duì)象 — 遠(yuǎn)程 WSH 界面。 WshController 對(duì)象 創(chuàng)建遠(yuǎn)程腳本對(duì)象 — 使用遠(yuǎn)程 WSH 界面。 CreateScript 方法 創(chuàng)建遠(yuǎn)程腳本對(duì)象 — 獲得句柄。 WshRemote 對(duì)象 啟動(dòng)遠(yuǎn)程腳本過(guò)程。 Execute 方法 確定遠(yuǎn)程腳本當(dāng)前是否在運(yùn)行。 Status 屬性 (WshRemote) 確定遠(yuǎn)程腳本為何終止。 Description 屬性 (WshRemoteError) 對(duì)遠(yuǎn)程腳本中導(dǎo)致腳本終止的語(yǔ)句進(jìn)行標(biāo)識(shí)。 Line 屬性 (WshRemoteError) 遠(yuǎn)程腳本終止后訪問(wèn)錯(cuò)誤信息。 WshRemoteError 對(duì)象 標(biāo)識(shí)代碼行中有錯(cuò)誤的字符。 Character 屬性 標(biāo)識(shí)表示腳本錯(cuò)誤的錯(cuò)誤編號(hào)。 Number 屬性 標(biāo)識(shí)腳本錯(cuò)誤的來(lái)源。 Source 屬性 標(biāo)識(shí)導(dǎo)致錯(cuò)誤的源代碼行。 SourceText 屬性 處理遠(yuǎn)程對(duì)象事件。 Start 事件 - 啟動(dòng)新過(guò)程時(shí),可以將它們視為對(duì)象 — 確定衍生過(guò)程的狀態(tài),并訪問(wèn)它們的標(biāo)準(zhǔn) I/O 流。
要了解的信息 請(qǐng)參閱 衍生一個(gè)過(guò)程。 Exec 方法 訪問(wèn)表示運(yùn)行過(guò)程的對(duì)象。 WshScriptExec 對(duì)象 訪問(wèn)過(guò)程的狀態(tài)信息。 Status 屬性 (WshScriptExec) 訪問(wèn)標(biāo)準(zhǔn) I/O 流。 StdOut 屬性 (WshScriptExec) StdIn 屬性 (WshScriptExec) StdErr 屬性 (WshScriptExec) - 可以訪問(wèn)當(dāng)前的工作目錄 — 可以確定/修改活動(dòng)過(guò)程的當(dāng)前工作目錄。
要了解的信息 請(qǐng)參閱 訪問(wèn)活動(dòng)目錄的信息。 CurrentDirectory 屬性 - 已對(duì)腳本所特有的安全性問(wèn)題進(jìn)行了說(shuō)明 — 一個(gè)新的安全模型使分發(fā)和運(yùn)行腳本更為安全。
要了解的信息 請(qǐng)參閱 腳本簽名及驗(yàn)證。 安全和 Windows 腳本宿主
相關(guān)文章
使用批處理文件異地備份數(shù)據(jù)庫(kù)(最近幾天的數(shù)據(jù))
數(shù)據(jù)庫(kù)異地備份對(duì)一個(gè)網(wǎng)站來(lái)說(shuō)是非常必要的,這里談一下使用批處理文件對(duì)數(shù)據(jù)庫(kù)異地本份的過(guò)程2006-06-06
VBS基礎(chǔ)篇 vbscript Sendkeys模擬鍵盤操作
在vbscript中我們可以object.SendKeys模擬鍵盤操作,將一個(gè)或多個(gè)按鍵指令發(fā)送到指定Windows窗口來(lái)控制應(yīng)用程序運(yùn)行,,需要的朋友可以參考下2018-06-06
VBS中InStrRev函數(shù)的第三個(gè)參數(shù)(Start)使用注意事項(xiàng)
這篇文章主要介紹了VBS中InStrRev函數(shù)的第三個(gè)參數(shù)(Start)使用注意事項(xiàng),它是從開(kāi)始第N個(gè)字符開(kāi)始搜索的,需要的朋友可以參考下2014-07-07
MSScriptControl.ScriptControl組件屬性、方法、事件介紹
這篇文章主要介紹了MSScriptControl.ScriptControl組件屬性、方法、事件介紹,需要的朋友可以參考下2014-08-08
利用vbscript的for命令實(shí)現(xiàn)定時(shí)關(guān)機(jī)
利用vbscript的for命令實(shí)現(xiàn)定時(shí)關(guān)機(jī)...2007-12-12

