从 .bat 调用 .vbs 时出错

从 .bat 调用 .vbs 时出错

我目前正在尝试从批处理文件中调用 .vbs 文件,但它一直给我一个错误。

这是我的批处理文件:

@ECHO ON
cscript "C:\Users\Alex.Newton\Desktop\VBScripts\First scripts\This is my first script.vbs"
PAUSE

这是我的 VB 脚本:

<SCRIPT LANGUAGE="VBSCript">
MsgBox "Welcome"
</SCRIPT>

保存为 .vbs。

我收到错误:

C:\Users\Alex.Newton\Desktop\VBScripts\First scripts\FirstScriptWow.vbs(1, 1) Microsoft VBScript compilation error: Expected statement

答案1

删除<script>标签。.VBS 文件中不需要它们。

答案2

您需要标签才能将脚本嵌入 HTML 页面,但是您使用 Windows Script Host 而不是 InternetExplorer 运行脚本,因此请删除标签。

顺便说一句,它更好用,WScript.Echo因为它在模式下打印到控制台cscript并在模式下执行 msgbox wscript

相关内容