當前位置:編程學習大全網 - 編程語言 - 請問VBS腳本的執行需要什麽環境嗎?

請問VBS腳本的執行需要什麽環境嗎?

首先,我的vbs文件關聯已經被“豪傑”奪取了。我雙擊Deploy.vbs就會打開豪傑,比較郁悶。但是我用了打開方式,試了瀏覽器、cmd,都無濟於事。 今天,我想到這個問題後,就有想法去Microsoft的News Group上去問壹問。然後又去了CSDN的全文檢索。果然很爭氣,我的關鍵字只是vbs,執行,就找到了壹大堆我想要的東東。了解到用wscript.exe來執行這個文件。 在cmd裏敲了wscript.exe Deploy.vbs,但是返回錯誤是 There is no script engine for file extension '.vbs'。這個時候我想到了google。果然搜到了不少有用的信息,其中第壹條裏我就找到了解決辦法。 原因是我的vbs關聯已經丟失了,必須顯示指定。 cmd中敲入 wscript.exe //e:vbscript Deploy.vbs。果然成功!!! 總結:用wscript.exe 執行類似vbs這類的腳本文件。如果文件關聯丟失。可以用//e:vbscript. 附上我找到的很有幫助的文章。 壹、什麽是WSH? WSH是Windows Scripting Host(Windows腳本主機)的縮略形式。WSH這個概念最早出現於Windows 98操作系統,是壹個基於32 位 Windows 平臺、並獨立於語言的腳本運行環境。比如:妳自己編寫了壹個腳本文件,如後綴為 .vbs 或 .js 的文件,然後在 Windows 下雙擊 並執行它,這時,系統就會自動調用壹個適當的程序來對它進行解釋並執行,而這個程序,就是 Windows Scripting Host,程序執行文件名為 Wscript.exe (若是在DOS命令提示符下,則為 Cscript.exe)。 想知道自己的機器上有沒有WSH嗎?查看壹下妳的機器裏有沒有“Wscipt.exe”或者“Cscript.exe”這兩個文件就可以了。如果找到,恭 喜妳!妳已經安裝了WSH。否則,自己手動安裝吧: 在Windows 98環境下,WSH是作為操作系統的壹個組件自動安裝的,如果不慎丟失了這個組件,可以從依次打開“控制面板-->添加/刪除程 序--〉Windows安裝程序--〉附件”,然後將“Windows Scripting Host”前的劃上“√”,再確定即可完成WSH組件的安裝。 二、腳本語言與WSH的關系 大家知道,腳本語言(包括JavaScript和VBscript語言等)經常會被植入網頁之中(其中包括 HTML 頁面客戶機端和 ASP 頁面服務器端) 。對於植入 HTML 頁面的腳本,其所需的解析引擎會由 IE 這樣的網頁瀏覽器載入;對於植入 ASP 頁面的腳本,其所需的解析引擎會由 IIS( Internet Information Services)提供。而對於出現在 HTML 和 ASP 頁面之外的腳本(它們常以獨立的文件形式存在),就需要經由 WSH 來 處理了。需要說明的是:WSH 要想正常工作,還要安裝IE 3.0 或更高版本的 IE,因為 WSH 在工作時會調用 IE 中的 VBScript 和 JavaScript 解析引擎。 [未結束][iduba_page]在這些被植於網頁的腳本語言中,絕大多數是與網絡安全無關的。但也有少數別有用心的好事 者,把壹些嚴重危及網絡安全的代碼(我們常常稱之為“惡意代碼”,他們通常都要通過修改註冊表達到“惡意”的目的!),混放在正常的 腳本之中,常常讓我們防不勝防。但是,如果我們了解壹點關於腳本語言的知識,這些“伎倆”都是非常容易識破的。還是讓我們從幾個簡單 的實例開始吧…… 三、WSH應用舉例 WSH可以處理腳本程序,怎樣閱讀和編寫WSH的腳本源文件呢?只要妳有壹點Basic(會VB的編程更好,呵呵)語言的基礎,學會看懂WSH腳 本語言的程序並不是壹件難事。去C:WINDOWSSAMPLESWSH目錄以下將看看吧!裏面提供了幾類經典的腳本例子,而且分別提供了VBScript和 JavaScript兩個版本,我們只要用記事本打開它們並仔細研究就不難學到壹些基本的WSH應用。 妳只需在記事本中依次輸入以下每個實例中的代碼,並保存為相應的“*.vbs”文件,雙擊這個文件,妳就可以看到相應的效果了。

  • 上一篇:涓夊湅濂借┅锛焲充電樁概念的龍頭股有哪些?
  • 下一篇:
  • copyright 2024編程學習大全網