User 11061201 Ответов: 1

Звоните wscript.exe из CMD с параметрами


Можно ли вызвать компилятор VBScript WScript.exe с параметрами из CMD, например;
WScript.exe -"WScript.Echo Hello World"

для отображения окна сообщения.
Я знаю, как использовать VBScript, но я хочу запустить скрипт, не будучи сохраненным в .vbs файл.

Заранее спасибо

Что я уже пробовал:

-----------------------------------------

Richard MacCutchan

Почему бы вам не попробовать это сделать, прежде чем отправлять такой вопрос?

[no name]

У меня есть! Это вы голосовали против?

Richard MacCutchan

Я думал: "что означает этот вопрос?"

[no name]

Вопрос прост, если вам скучно или у вас нет идеи, вам не нужно отвечать. Этот вопрос хороший, так что не нужно понижать голос, хорошо.

Dave Kreskowiak

Я проголосовал против этого, потому что вы могли бы легко ответить на этот вопрос сами, просто попробовав его!

Чтение документации или просто запуск "WSCRIPT /?" также дали бы вам ответ.

[no name]

Я перепробовал все возможные способы работы с синтаксисом, но безрезультатно. Кроме того, до этого я занимался Гуглом.

1 Ответов

Рейтинг:
8

Leo Chapiro

WScript.exe это не компилятор, а интерпретатор, потому что VBScript-это не скомпилированный язык программирования, а язык сценариев.

Этот интерпретатор ожидает в качестве первого параметра путь к скрипту и будет интерпретировать его. Вы можете добавить дополнительные параметры, например:

wcscript.exe test.vbs "C:\temp\"

Но вы не можете пропустить первый, он обязательный!

Кстати, вы можете использовать Script.exe как хорошо, это то же самое, как WScript.exe но консольная программа.


[no name]

Да, это, конечно, переводчик.
Хотя я надеялся на то, что смогу запустить сценарий по памяти, я вижу, что это невозможно. Спасибо за ваш ответ.