兴致所致,由感而发,共享高于一切,掺和重于一切
精采回闪:菜鸟也来编程序 Windows脚本一日通(一)
上一篇 /
下一篇 2007-06-28 14:45:29
/ 个人分类:电脑应用
作者:北京 狮峰 广东 李兴旺
写在最前面:这是2004年《电脑爱好者》杂志的一个经典专题,刚才在论坛里面发现有人对此感兴趣,所以就把这篇文章贴出来,与大家分享。不过请大家注意,版权所有,不得转载哟。
看点:爱好者博墅Z%i0}.l s]+|`
你知道吗?为什么现在脚本病毒如此猖獗?爱好者博墅ib|+z-rw"h n
你知道吗?编写一个脚本病毒其实非常简单!
]%?&m"h\of0你知道吗?根本不懂编程的你只要稍加操练也能编出不错的软件!
n0mhi?MyK0g\*s({0Windows脚本就像魔法卷轴般神奇,编写起来也很容易。或许这句话并没有凭据,但把玩几个小时,比如看完这期专题并且亲自演练一下,相信你会同意我的说法。当然,有一点编程经验当然更好,因为你会发现很多知识都是相通的。
快来吧!编写你的第一个脚本
打开“记事本”,按照如图1所示输入(图1 你的第一个脚本程序),并把这个文件保存为HelloWorld.vbs,接着双击它,你就会看到一个跳出来的对话框,上面写着“Hello World!”,点击“确定”按钮就可以结束这个脚本。恭喜!你已经完成了第一个脚本程序!

一、魔法的前言:什么是脚本爱好者博墅{V"~2y
] n
1.什么是编程语言
@,Kl:iO{ tW0许多朋友一听到什么编程语言就头大,其实理解起来并不困难,说得通俗些,编程语言就是类似于汉语、英语的语言,只不过它们是用来和电脑沟通的语言,程序员就相当于你和电脑之间的翻译,他们会把你需要实现的功能用相应语言告诉电脑,让它来执行,如果某个功能会有非常多人用到,那么程序员就把它翻译成成一个文件,这就是程序。因此,你只要掌握了编程语言的基本命令、规范、用法,那么就能轻松编出程序,当然,电脑在理解语言方面有些弱智,或者说是非常严谨,你不能说错一个单词或把语句顺序搞混,否则它就无法理解你的话,无法执行你的命令或做出完全相反的事情。
2.什么是Windows脚本语言爱好者博墅)YJV#h(~l\1d|_
首先,Windows脚本语言也是一种编程语言,也有自己专门的命令词汇、规范、用法,你只要按照自己的要求把命令写进去,那么Windows就会直接执行。只不过相对于Java、C++等编程语言要简单得多,也就是即使以前根本没有编程经验的普通人也能很容易地在较短时间内学习并掌握。同时,Windows脚本语言是完全免费的,不像一套Visual Basic或Delphi,动辄几千人民币,它不花一分钱。
r([-?q,o0Windows脚本也有一些不同的语言,比如:VBScritp、Jscrīpt,它们内嵌在Windows中,不需要安装,可以直接使用,真不愧为微软的免费礼物。另外脚本语言还有更为强大的Perl(http://www.activestate.com/)和现今异常火爆的Python(http://www.python.org/)。
3.有“记事本”就能马上编脚本
Q&JJ2p;nOfO4E0Windows脚本最大的好处在于它是用文本描述的,只要一个文本编辑器,比如“记事本”,就可以编写,并能立即看到效果。同时,脚本文件本身就是源代码,拿到一个脚本后,可以根据自己的个性进行定制,遇到功能不够或不完整的情况,可以随意修改。不像普通的共享软件,必须等作者升级软件而望穿秋水。
4.脚本程序是谁来执行的?爱好者博墅+u`5I3\{ Ee3@1R-jr
此外,Windows脚本有着一个非常坚实的基础,那就是Windows脚本的运行环境——Windows脚本宿主(Windows scrīpt Host),简称WSH。它是一个Windows管理工具,能够给VBscrīpt(.vbs)、Javascrīpt(.js)等脚本文件提供一个特殊的外部运行环境,换言之,当我们运行某个VBS文件时,是WHS在幕后为之创建对象(也就是功能模块,比如:读写注册表、操作文件、创建快捷方式等),并且按照脚本内的语言的指令执行操作。爱好者博墅g2R2D*qm!c"?
小提示爱好者博墅.tV4}Gjc0n
WSH即可以使脚本直接在Windows下,也可以让其运行在命令提示符下,它在Windows中的程序名为Wscrīpt.exe,在命令提示下的程序名为Cscrīpt.exe。
这期特别话题中我们将主要介绍VBscrīpt,毕竟BASIC语言与比尔·盖茨的超友谊关系是世人皆知的。
相关阅读:
- 原创:五笔新贵 三讯五笔输入法 (flp, 2007-6-21)
- 原创:体会到了正则表达式的威力 (flp, 2007-6-21)
- 《电脑爱好者合订本》(上半年)上市 免费送最新增刊 (flp, 2007-6-22)
- 让ADSL发挥极限:从六方面下手还我宽带速度 (xushine, 2007-6-24)
- 原创:狠强!超越商业软件的免费数据恢复软件 (flp, 2007-6-25)
- 看图:苹果1976~2007全部产品大揭密 (flp, 2007-6-25)
- 原创:IE 8.0测试版今年末推出! (flp, 2007-6-26)
- 原创:苹果浏览器Safari 3再出测试版 挺帅! (flp, 2007-6-26)
- 原创:Google日历支持手机通知 (flp, 2007-6-26)
- 哎,FlashGet的小广告终于来了! (flp, 2007-6-26)
导入论坛
引用链接
收藏
分享给好友
管理
举报
TAG:
电脑应用