脚本的故事(2004年9月)
启动 Script Debugger
Microsoft Script Debugger 是一个相当好的小工具,但正如我们所注意到的一样,它的样子有点怪怪的。我们先说说您要注意什么问题。在下载并安装 Script Debugger 后,您第一个想法可能就是启动调试器并在其中装载一个脚本。千万不要这样做,这不管用。的确,调试器会启动并且您可以 装载脚本,但此时会出现一点问题;注意,所有调试命令都是灰显的,您实际上不能执行任何操作:
不过说真的,要是其他 Microsoft 软件连最基本的功能都没有的话,我就不用这么累写稿子了!不要担心:Script Debugger 实际上是好用的,只是当您手动启动它并装载脚本时,它才会出现无法工作的情况。您需要从命令行启动脚本并传递参数 //x。例如,要在 Script Debugger 中装载脚本 my_script.vbs,您应该键入类似下面的命令:
cscript my_script.vbs //x
注意。 Script Debugger 为什么会是这样呢?我们也不知道。您可以试着问一下海豚,据说它们是非常聪明的…… 实际上,这个问题的答案很可能与以下事实有关:Script Debugger 最初是为调试 ASP 和 HTML 页设计的。还有一则好消息是,此调试器还适用于独立的 VBScript 和 Jscript 文件。 |
不可否认,这听起来有点荒唐,但这种方法的确奏效。使用 //x 参数启动脚本后,您会发现所有调试命令现在都可以使用了:
重要说明。 在继续讨论之前,我们应该指出 Script Debugger 工具允许您在很大程度上控制如何运行脚本;但是,它并不是那种十全十美的环境,在运行脚本时可能会对其他程序造成影响。在使用 Script Debugger 时,脚本实际上正在运行;事实上,如果您要在工作时查看脚本输出情况,您可以使用 Alt-Tab 组合键在调试器和命令窗口之间来回切换。如果所调试的脚本可删除 Active Directory 中的所有用户帐户,您可不要将调试会话当作是彩排或演习;在会话结束时,它将会删除 Active Directory 中的所有用户帐户。该调试器是一个故障排除工具,但它并不是沙箱或某种虚拟环境。 |
那么,在将脚本装载到 Script Debugger 中后,该怎么办呢?虽然有几种可供选择的选项,但我们重点介绍以下任务:
? |
分步执行代码 |
? |
设置和删除断点 |
? |
处理变量 |
? |
运行脚本命令 |
- 转载请注明来源:IT学习网 网址:http://www.t086.com/ 向您的朋友推荐此文章
- 特别声明: 本站除部分特别声明禁止转载的专稿外的其他文章可以自由转载,但请务必注明出处和原始作者。文章版权归文章原始作者所有。对于被本站转载文章的个人和网站,我们表示深深的谢意。如果本站转载的文章有版权问题请联系我们,我们会尽快予以更正。