在不实际运行脚本的情况下检查 VBScript 的语法错误

Viv*_*lin 5 script vbscript

我在 VBScript 中有一个脚本。我不确定它是否包含任何语法错误或其他非运行时错误。通常我只会运行脚本,但我不希望脚本实际运行,因为它所做的更改很难正确逆转。

是否可以让 W/CScript 检查语法错误,但如果没有发现则不运行脚本?

我不知道这是否更适合 SO,但我认为它更特定于 WScript,因为我的问题在于 WScript 而不是脚本本身。

Viv*_*lin 3

对于那些想知道我是如何解决这个问题的人:

脚本的大部分是子程序和函数,只有几行代码在启动时执行。我将这些行移至 Sub Main 中,并在第一行放置一行来调用 Main。

如果我需要检查语法错误,我可以注释调用 Sub Main 的行,这样就不会执行任何代码。