用于调试VB脚本代码的工具或IDE

时间:2008-10-08 00:56:58

标签: asp.net debugging vbscript

我需要任何工具或IDE环境来调试和测试vb脚本代码。请建议任何免费的。我的vb脚本是独立的(vbs扩展)。

4 个答案:

答案 0 :(得分:3)

VBSEdit

不是免费的,但是在唠叨屏幕上有无限的试用期。

答案 1 :(得分:1)

答案 2 :(得分:1)

我认为您很难找到支持真正VBS调试的免费工具。但我过去曾经使用过这种“穷人的技术”。在脚本的开头创建一个变量

blnDebug =假

然后在整个脚本中添加行以回显脚本正在执行的操作或不同变量的值:

如果blnDebug那么wscript.echo“现在开始脚本strFoo =”& strFoo

当你设置blnDebug = True时,你的所有调试信息都会被写入控制台(我在运行时总是使用CScript)。通过在编写脚本时添加这些调试消息,只需更改bldDebug值即可进行调试。

当然,像PrimalScript这样的商业编辑包括一个调试器。 SAPIEN还有一个独立的调试器http://www.primalscope.com/,虽然不免费是一个相对便宜的选择。您可以下载eval副本进行试用。

答案 3 :(得分:1)

对于Windows NT 4.0及更高版本,有一个名为Script Debugger的旧工具。它是为在网页中运行的VBScripts设计的,但您可以很容易地将其附加到vbs脚本。

您可以从这里下载: http://www.microsoft.com/downloads/details.aspx?FamilyID=2f465be0-94fd-4569-b3c4-dffdf19ccd99&displaylang=en

这个名字说NT 4.0我知道,但我目前在Windows 7 x64上运行它,打开调试器没问题。

只需安装上述工具,然后从命令行运行脚本,如:

wscript.exe myscript.vbs // d // x

调试器打开后,您可以单步执行代码,甚至打开一个命令窗口,您可以通过键入来检查变量值? VARNAME。