2015-06-21 156 views
0

我學習vbscripting和作爲初學者試圖執行下面的代碼。但我不斷收到編譯錯誤[請參閱下面的錯誤消息]。我不確定,因爲我在代碼中看不到任何錯誤。另外,我確保我輸入所有的文字,而不是從網上覆制粘貼。請建議。微軟VB編譯錯誤

下面是代碼

<html> 
<body> 
<script language = "vbscript" type = "text/vbscript"> 
<document.write("Hello World!") 
</script> 
</body> 
</html> 

錯誤消息:

Script: C:\VB Script- Learning\Programmes\1.vbs 
Line: 1 
Char: 1 
Error: Expected Statement 
Code: 800A0400 
Source: Microsoft VBScript compilation error 

謝謝!

+0

VBScript是不是VB.NET – Plutonix

+0

嘗試'文件撰寫(的 「Hello World!」)'代替'<文件撰寫(的 「Hello World!」)' – TEK

+0

感謝您糾正代碼 –

回答

1

文件的內容是HTML與一個VBScript腳本塊,但你顯然試圖運行它作爲獨立的VBScript(.vbs)。這是行不通的。將文件保存爲.htm,並與Internet Explorer中打開它(確保如果您有Internet Explorer 11添加頁眉<meta http-equiv="x-ua-compatible" content="IE=9">):

<html> 
<head> 
<meta http-equiv="x-ua-compatible" content="IE=9"> 
</head> 

<body> 
<script language="VBScript" type="text/vbscript"> 
document.write "Hello World!" 
</script> 
</body> 
</html> 

或刪除所有的HTML,如果你想運行它WScript.Echo取代document.write作爲.vbs文件,wscript.execscript.exe

WScript.Echo "Hello World!" 
+0

謝謝!有效 :) –

1

取下

<document.write("Hello World!") 

的 「<」(and the())獲得

document.write "Hello World!"