首页 > 开发 > 综合 > 正文

脚本的故事(2004年9月)

2024-07-21 02:04:03
字体:
来源:转载
供稿:网友

脚本的故事

2004 年 9 月

虫子爬进来了,但却赖着不走虫子爬进来了,但却赖着不走
启动 Script Debugger启动 Script Debugger
分步执行代码分步执行代码
最后一步最后一步
设置和删除断点设置和删除断点
处理变量处理变量
运行脚本命令 运行脚本命令
脚本专家的绝学秘笈脚本专家的绝学秘笈
结束语结束语

虫子爬进来了,但却赖着不走

我们都曾听说过海豚如何如何的聪明,还有大猩猩竟然能够使用手语进行交流!我们甚至还阅读过有关新喀里多尼亚岛的小鸟能够使用工具的文章。(实话实说,这些小鸟只是用嘴衔着一根树枝,并试图将树缝中的虫子挖出来;尽管如此,这已经够神奇的了,您总不能让它们使用台锯或电钻之类的东西吧。)

这已经够好的了,不是吗?我们很高兴地看到动物王国里竟然有这么聪明的家伙;好好干,希望它们有一天会干出点更出彩的事情来!打手语或使用工具并没有什么不好。不过,至少 一个方面其他动物还无法与我们人类分庭抗礼,那就是我们可以将整个物种统统消灭。

的确如此。候鸽要与人斗,结果会怎样?那还用说嘛,举双爪投降。渡渡鸟要与人斗,结果会怎样?小鸟定会落荒而逃!新喀里多尼亚岛的乌鸦就算能够使用工具挖虫子,那又有什么了不起的;说到底,是谁把非洲蓝羚羊赶尽杀绝的?给您提个醒:这事的确不是新喀里多尼亚岛乌鸦干的。

澄清一下。 当然啦,脚本专家都是喜欢开玩笑的,我们可不喜欢搞什么种族灭绝之类的事;事实上,我们不希望任何动物受到伤害。

当然,邻居家整天吠个不停的恶狗就另当别论了。还有那只猫整天在街上鬼鬼祟祟的,头上还像模像样地戴着一条蓝头巾。咳,它们就这德行。

当然,在搞种族灭绝方面,至少有一种“动物”一点也不比我们人类差,尽管我们曾经大力围剿,它们却一直负隅顽抗,您一定很奇怪,那会是谁呢?这就是电脑虫。首次报道电脑虫是在 1947 年,但是直到现在,我们也没有将其完全消灭;事实上,恰恰相反,这些害虫一天比一天多。而且,这些害虫产生的危害也相应地变得越来越严重;据估计,单单这臭名昭著的千年虫就给全世界造成了超过 3000 亿美元的损失。

历史典故。 据传,第一个电脑虫确实是一只虫子。在 1947 年,世界上最早的一批计算机之一 Mark II Aiken 继电器式计算器出现了故障。程序员经过调查发现,有一个蛾子夹在继电器中间,因而造成机器短路(它参与了“计算”)。人们随后将蛾子取了出来,并制成标本夹在 Mark II 运行日志中,还在日志中注明这是“人类发现的第一例电脑虫”。信不信由您,斯密森南研究院至今还珍藏着这只小虫子。(显然,由于米开朗基罗和达芬奇去世这么多年了,博物馆实在没有什么东西可供展览的了。)

我们知道电脑虫(也许更确切的说法是,使脚本无法正常运行的代码错误)是系统管理员非常关注的问题。总之,在最近的“脚本周”网络广播系列期间,我们收到了很多类似下面的问题:

“我可以使用什么工具来调试代码吗?”

“您知道哪种软件可以帮助我调试代码并修复脚本问题吗?”

“我可以从什么地方下载脚本调试器?”

事实上,一个地方可以下载脚本调试器,那就是 Microsoft.com。Microsoft 提供了(免费的)脚本调试器,但好像没有多少人知道;这种调试器界面有一点怪,但它确实提供了很多在功能完备的开发环境(如 Visual Studio)中才有的功能。如果您正在寻找可帮助您调试脚本的工具,从 Microsoft Script Debugger 入手是一个不错的选择。

注意。 如果 Microsoft 有免费的脚本调试器,那么我们为什么不花大力气进行宣传呢?这可问住了我们。这很有可能是因为 Microsoft 代码无一例外地都没有错误,因此,我们从未想过调试器之类的东西。

请注意,我们说的是很有可能……

顺便说一句,如果您购买了 Windows 2000,则您已经 Script Debugger 了;它作为安装选件包含在 Windows CD 中。Windows XP 或 Windows Server 2003 不提供该调试器,但您可以下载适用于这两种操作系统的版本以及适用于 Windows 98、Windows ME 和 Windows NT 4.0 的版本。

如果您正在查找下载位置,请试试下面的链接:

?

适用于 Windows NT 4.0、2000 和 XP 的 Microsoft Windows Script Debugger
(http://www.microsoft.com/downloads/details.aspx?FamilyID=2f465be0-94fd-4569-b3c4-dffdf19ccd99&DisplayLang=en)。

?

适用于 Windows 98 和 Windows Me 的 Microsoft Windows Script Debugger
(http://www.microsoft.com/downloads/details.aspx?displaylang=zh-cn&FamilyID=e606e71f-ba7f-471e-a57d-f2216d81ec3d)。

返回页首返回页首
发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表