Microsoft VB编译错误

时间:2015-06-21 15:09:35

标签: vbscript

我正在学习vbscripting,并且作为初学者尝试执行以下代码。但我不断收到编译错误[请参阅下面的错误消息]。我不确定,因为我没有在代码中看到任何错误。此外,我确保输入所有文本而不是从网络复制粘贴。请建议。

以下是代码

<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

谢谢!

2 个答案:

答案 0 :(得分:1)

删除&#34;&lt;&#34; (and the ())来自

<document.write("Hello World!")

获取

document.write "Hello World!"

答案 1 :(得分:1)

您的文件内容是带有VBScript脚本块的HTML,但您显然试图将其作为独立的VBScript(function addToString($str, $item) { $parts = explode(',', $str); array_push($parts, $str); return implode(',', $parts); } $newString = addToString($existArr, $userdata["id"]); )运行。那不会奏效。将文件保存为.vbs并使用Internet Explorer打开它(如果您有Internet Explorer 11,请确保添加标题.htm):

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

或删除所有HTML并将<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> 替换为document.write,如果您想将WScript.Echo文件作为.vbswscript.exe运行:

cscript.exe