无需实际运行脚本即可检查 VBScript 的语法错误

无需实际运行脚本即可检查 VBScript 的语法错误

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

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

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

答案1

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

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

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

相关内容