十二月
03
2014

第01章 从实例开始学习BAT

第一节 关于学习BAT的简单说明 BAT是DOS和Window系统下的批处理文件,带有.bat文件后缀的文件是可执行文件。 BAT文件由一系列命令构成,文件中每一行都是一条DOS命令。你可以使用任何文本编辑器创建与编辑BAT文件。合理地使用BAT文件,可以帮助你处理大量繁琐而重复的事情,从而为你的工作提升效率。 具体BAT的用途,以及学习BAT的目的是什么,这里不再多说,也没必要多说。如果你不是因为需要学习BAT,应该不会找到这个教程,而要学习BAT,那么你应该或多或少地对BAT有一些了解了。况且,这些教程说白了就是作者的学习笔记,作者也是一边学习BAT,一边将自己学习到的东西整理出来,再加以适当整理,若要作者说出什么深刻的大道理出来,恕我想要“呵呵”了。 另外,作者昵称Hy369,以后大家可以这样称呼我。 第二节 从实例开始 Hy369很讨厌那种一上来就告诉读者各种语法结构、递归、循环,却没有什么像样的实例的教程,这类教程学了半天可能还云里雾里的,找不到方向。所以这里就先甩出一个实例,让大家知道这传说中的BAT到底是一个什么东西。 首先请保证你电脑上可以看到文件的扩展名。显示文件扩展名的方式如下: 打开任意文件夹 点击“工具 —— 文件夹选项 —— 查看”,到此你可以看到一个树形列表 如果列表中“隐藏已知文件类型的扩展名”哪一项处于勾选状态,则说明你的文件扩展名被隐藏了,此时取消该项的选中,然后点击“确定”即可 接下来我们创建一个名为hello.bat的批处理文件,创建办法如下: 打开记事本或任何其它文本编辑器,或者直接在本地创建一个记事本文件 保存或者重命名文件为hello.bat,若是记事本文件,就是将.txt要改成.bat 想文件中写入代码1-1中的代码后保存 双击直接运行刚才创建的hello.bat文件 相关代码如下所示: ::代码1-1 echo '你好,我就是BAT' 第一行代码中的::表示当前行是一个注释行,程序不会执行该行的内容,echo的作用则是向控制台中输出指定的字符串。大家双击hello.bat文件过后,会看到一个窗口快速地在桌面上闪现了一下,就立即消失了。祖国的优秀青年们一定已经“我靠,什么情况”了吧。事实上,这是正常现象! 接下来,我们在代码后面加上一行代码,整个代码变成代码1-2中的样子。 ::代码1-2 echo '你好,我就是BAT' pause 然后大家再双击运行一下文件,就会发现那个快速闪现的窗口消停了下来,大家看到了BAT文件运行时候的真面目。窗口的内容应该是类似于图1-1的样子。 图1-1 老实说,Hy369初次见到这个界面的时候,心头只有一个想法:我靠,真的假的,这么丑陋?有没有办法适当美化一下? 还好,这东西还真能适当美化一下,至于怎么个美化方法,Hy369下一章节告诉你!