T086学习网 | 站长学院 | 技术文档 | 成语 | 歇后语 | 帝国时代 | 代码收藏 | IP地址查询 | 生活百科 | 生日密码 | CSS压缩 | 用户评论 | 欣欣百宝箱

脚本的故事(2004年9月)

【 Microsoft TechNet作者:脚本专家 更新时间:2006-05-09 | 字体:
[导读]脚本的故事 2004 年 9 月 虫子爬进来了,但却赖着不走 启动 Script Debugger 分步执行代码 最后一步 设置和删除断点 处理变量 运行脚本命令 脚本专家的绝学秘笈 结束语 虫子爬进来了,但却赖着不走 我们都曾听说过海...

脚本专家的绝学秘笈

现在告诉您一个真正 精彩的内容。命令窗口被设计为每次运行一行代码;您键入命令,按 Enter 键,就会执行该行代码。这的确不错。但假使您遗漏了 行代码,并且忘了加上 For Each 循环。您一定会想:“没有关系,我逐行键入缺少的代码不就行了。”诚然,有些时候的确可以。但在此处,当您键入缺少的第一行代码,然后按 Enter 键,就会发生以下情况:

text

到底出了什么问题?问题出在您创建了 For Each 循环,但没有 Next 语句(之所以没有 Next 语句,是因为您还没来得及键入呢)。因为命令窗口只处理单行代码,所以您无法键入 Next 语句;在您达到该行代码之前,早就产生错误了。看似您运气不好,对吧?

又错了。实际上,VBScript 允许在一行中键入多行代码,前提是您使用冒号 (:) 来分隔各个行。例如,我们可以将整个 For Each 循环放在一行代码中(如下所示):

For Each objItem in colItems:Wscript.Echo "Name: " & objItem.Name:Next

对,您想到我们前面去了:如果在命令窗口中键入 字符串并按 Enter 键,就会执行所有三行代码:

text

您会用到这些东西吗?可能不会。但我要重申的是,几个月前您会想到您会需要与脚本有关的工具 吗?

上一页 [4] [5] [6] [7] 8 [9] 下一页
  • 转载请注明来源:IT学习网 网址:http://www.t086.com/ 向您的朋友推荐此文章
  • 特别声明: 本站除部分特别声明禁止转载的专稿外的其他文章可以自由转载,但请务必注明出处和原始作者。文章版权归文章原始作者所有。对于被本站转载文章的个人和网站,我们表示深深的谢意。如果本站转载的文章有版权问题请联系我们,我们会尽快予以更正。
更多
留言建议ASP探针PHP探针站长Enjoy的Blog
© 2017 T086学习网 - T086.com(原itlearner.com)
RunTime:10.27ms QueryTime:7