我正在学习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
谢谢!
答案 0 :(得分:1)
答案 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
文件作为.vbs
或wscript.exe
运行:
cscript.exe