Ошибка вызова .vbs из .bat

Ошибка вызова .vbs из .bat

В настоящее время я пытаюсь вызвать файл .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.

Связанный контент