咩係VBScript Script File??

2007-08-06 6:01 pm
我d圖片變左呢個file, 搞到我開唔到部分圖片黎睇...布因月9咩方法可以整返好佢???

回答 (2)

2007-08-06 6:05 pm
✔ 最佳答案
VBScript (short for Visual Basic Scripting Edition) is an Active Scripting language developed by Microsoft. The language's syntax reflects its pedigree as a variation of Microsoft's Visual Basic programming language. VBScript is installed as default in every Windows OS since Windows_98. It initially gained support from Windows administrators seeking an automation tool more powerful than the batch language first developed in the late 1970s. A VBScript script must be executed within a host environment, of which there are several.
When employed in Microsoft Internet Explorer, VBScript is very similar in function to JavaScript, as a language to write functions that are embedded in or included from HTML pages and interact with the Document Object Model (DOM) of the page, to perform tasks not possible in HTML alone. Other web browsers such as Firefox and Opera do not typically have built-in support for VBScript. This means that where client-side script is required on a web site, developers generally use JavaScript for better browser compatibility, since Internet Explorer also has an implementation of JavaScript (known as JScript).
Besides client-side web development, VBScript can be used for server-side processing of web pages, mostly notably with Microsoft Active Server Pages (ASP). The ASP engine asp.dll invokes vbscript.dll to run VBScript scripts. VBScript that is embedded in an ASP page is contained within <% and %> tags. The following example of an ASP page with VBScript displays the current time.
<html>
<head>
<title>VBScript Example</title>
</head>
<body>
<%
Dim message
message = "Hello world. The time is " & Hour(Now) & ":" & Minute(Now) & ":" & Second(Now)
Response.Write message
%>
</body>
</html>

VBScript can also be used to create applications that run directly on a person's computer running Microsoft Windows. One way is through a combination of VBScript and HTML called an HTML Application (file extension .hta). In an HTA, HTML is used for the user interface, and a scripting language such as VBScript is used for the program logic.
Another way is a script written in VBScript and executed within the Windows Script Host (WSH) environment. Such a script is usually in a stand-alone file with the file extension .vbs. The script can be invoked in two ways. Wscript.exe is used to display output and receive input in through a GUI, such as dialog and input boxes. Cscript.exe is used in a command-line environment.
2007-08-06 7:36 pm
VBScript 是一種腳本語言(Script languages),不是什麼壓縮檔

詳細介紹請看
http://zh.wikipedia.org/w/index.php?title=VBScript&variant=zh-tw


電腦裡的圖片嗎?不管什麼格式都這樣嗎?

我想可能跟開啟檔案的程式被換掉有關吧
例如說如果你想改的是 JPG 格式的圖片,在游標移到電腦的圖片上,按下右鍵,選擇『開啟檔案(H)』,『Windows Picture and Fax Viewer』,然後看你可不可以打開圖片。

『Windows Picture and Fax Viewer』是 Windows 預設開啟圖檔的程式


引用自 Wiki:
VBScript是Visual Basic Script的簡稱,有時也被縮寫為VBS。VBScript是微軟開發的一種腳本語言,可以看作是VB語言的簡化版,與VBA的關係也非常密切。它具有原語言容易學習的特性。目前這種語言廣泛應用於網頁和ASP程序製作,同時還可以直接作為一個可執行程序。用於調試簡單的VB語句非常方便。









使用範圍
由於VBScript可以通過Windows腳本宿主調用COM,因而可以使用Windows作業系統中可以被使用的程序庫,比如它可以使用Microsoft Office的庫,尤其是使用Microsoft Access和Microsoft SQL Server的程序庫,當然它也可以使用其它程序和作業系統本身的庫。在實踐中VBScript一般被用在以下三個方面:


Windows作業系統
VBScript可以被用來自動地完成重複性的Windows作業系統任務。在Windows作業系統中,VBScript可以在Windows Script Host的範圍內運行。Windows作業系統可以自動辨認和執行*.VBS和*.WSF兩種文件格式,此外Internet Explorer可以執行HTA和CHM文件格式。VBS和WSF文件完全是文字式的,它們只能通過少數幾種對話窗口與用戶通訊。HTA和CHM文件使用HTML格式,它們的程序碼可以象HTML一樣被編輯和檢查。在WSF、HTA和CHM文件中VBScript和JavaScript的程序碼可以任意混合。HTA文件實際上是加有VBS、JavaScript成分的HTML文件。CHM文件是一種線上幫助,用戶可以使用專門的編輯程序將HTML程序編輯為CHM。


[編輯] 網頁瀏覽器(客戶方的VBS)
網頁中的VBS可以用來指揮客戶方的網頁瀏覽器(瀏覽器執行VBS程序)。VBS與JavaScript在這一方面是競爭者,它們可以用來實現動態HTML,甚至可以將整個程序結合到網頁中來。

至今為止VBS在客戶方面未能占優勢,因為它只獲得Microsoft Internet Explorer的支持(Mozilla Suite可以通過裝置一個外掛來支持VBS)。而JavaScript則受到所有網頁瀏覽器的支持。在Internet Explorer中VBS和JavaScript使用同樣的許可權,它們只能有限地使用Windows作業系統中的對象。


[編輯] 網頁伺服器(伺服器方面的VBS)
在網頁伺服器方面VBS是微軟的Active Server Pages的一部分,它與JavaServer Pages和PHP是競爭對手。在這裡VBS的程序碼直接嵌入到HTML頁內,這樣的網頁以ASP結尾。網頁伺服器Internet信息服務執行ASP頁內的程序部分並將其結果轉化為HTML傳遞給網頁瀏覽器供用戶使用。這樣伺服器可以進行資料庫聞訊並將其結果放到HTML網頁中。


語言
VBScript主要的優點有:

由於VBScript由作業系統,而不是由網頁瀏覽器解釋,它的文件比較小。
易學。
在所有2000 / 98SE以後的Windows版本都可直接使用。
可以使用其它程序和可使用的物件(尤其Microsoft Office)。
缺點有:

現在VBS無法作為電子郵件的附件了。Microsoft Outlook拒絕接受VBS為附件,收信人無法直接使用VBS附件。
VBS的各種編輯程器不受歡迎。
作業系統沒有任何特別的保護設施。VBS程序與其它JS、EXE、BAT或CMD程序一樣對待。作業系統沒有監察惡意功能的能力。

和VB的對比

不能為變數定義類型
在VB中,為變數定義類型使用 Dim 變數名 As 類型

但是在VBScript中這樣寫是錯誤的。只能使用 Dim 變數名,解釋器會自動根據賦值的類型定義變數類型。


不能使用條件編譯
在VB中,可以使用 #If … Then、#ElseIf … Then、#Else、#End If、#Const … = … 等語句定義編譯時使用的語句

而由於VBScript不需要編譯即可直接執行,所以並不需要條件編譯語句。


安全性
微軟決定Outlook和Outlook Express中的HTML郵件可以使用VBScript後出現了許多利用Windows Script Host和ActiveX的功能的電腦病毒。這些病毒之所以能夠傳播開來也是因為一開始這些系統功能完全未受保護。雖然VBScript和JavaScript使用同樣的使用作業系統的功能的安全措施,今天呼喚這些功能被看作不符合標準。

一般很難保護VBScript的程序碼不被用戶看到。


收錄日期: 2021-04-15 14:41:56
原文連結 [永久失效]:
https://hk.answers.yahoo.com/question/index?qid=20070806000051KK00930

檢視 Wayback Machine 備份