Проверка VBScript на наличие синтаксических ошибок без фактического запуска скрипта

3356
Vivelin

У меня есть скрипт на VBScript. Я не уверен, содержит ли он какие-либо синтаксические ошибки или другие ошибки не во время выполнения. Обычно я просто запускаю скрипт, но я не хочу, чтобы скрипт действительно запускался, потому что изменения, которые он вносит, трудно правильно изменить.

Можно ли сделать W / CScript проверять синтаксические ошибки, но не запускать сценарий, если ничего не найдено?

Я не знал, подходит ли это лучше для SO, но я подумал, что это более специфично для WScript, так как мой вопрос лежит на WSCript, а не на самом скрипте.

5

1 ответ на вопрос

3
Vivelin

Для тех, кто любит знать, как я работал с этим:

Большинство скриптов были подпрограммами и функциями, с несколькими строками кода, которые выполнялись при запуске. Я переместил эти строки в Sub Main и поместил строку для вызова Main в первую строку.

Если бы мне нужно было проверить синтаксические ошибки, я мог бы прокомментировать строку, которая вызывает Sub Main, чтобы код не выполнялся.

Похожие вопросы