批处理程序的简介
批处理程序的构成没有固定格式,只要遵守以下这条就ok了:每一行可视为一个命令,每个命令里可以含多条子命令,从第一行开始执行,直到最后一行结束,它运行的平台是DOS。批处理有一个很鲜明的特点:使用方便、灵活,自动化程度高,但功能较为薄弱。我不想让自己写的教程枯燥无味,因为牵缠到代码(批处理的内容算是代码吧?)的问题本来就是枯燥的,很少有人能面对满屏幕的代码而静下心来。所以我会用很多简单实用的例子让读这篇教程的朋友去体会批处理的那四射的魅力,感受它那古灵精怪的性格,不知不觉中爱上批处理(晕,怎么又是爱?到底批处理和爱有什么关系?答案:没有!)。再说句“闲话”:要学好批处理,DOS基础一定要牢!当然脑子灵活也是很重要的一方面。
批处理的功能完全取决于你使用的命令,而批处理命令又分别内部命令和外部命令以及一些第三方工具。
最普遍使用的批处理文件是AUTOEXEC.BAT文件,无论什么时候启动或重启动系统,DOS都将自动执行它。此文件允许你做如下事情:输入当前日期、设置命令路径与系统提示符及装载程序,而不需分别键入每个命令。AUTOEXEC.BAT文件必须位于启动DOS盘的根目录下。
所有批处理以.BAT或者.CMD作为扩展名,不过当你运行该文件时并不需要在命令行键入扩展名。要执行批处理文件,只需简单地在系统提示符下键入其文件名即可,DOS将按顺序执行批处理文件所包含的命令。
举几个例子,比如,当你新装一台电脑的时候需要用到DOS命令,需要用键入命令的方式安装系统;如果你能把所有的命令都串起来,让它自动执行,那么安装工作就会变得很自动化。这种串起来的命令就是批处理。像这样,把许多命令集合到一个文件里,完成自动化任务的可执行文件就是批处理文件。批处理文件一般以BAT为扩展名,我们再举个例子来说明批处理文件的建立和在Windows环境下的用途。比如,我们要在某文件夹下建立8个文件夹,它们的名字分别是MULU1、MULU2……MULU8等,我们可以用“记事本”在该文件夹下先建立一个文件MAKE.BAT(注意:扩展名要是BAT,不能是TXT),然后编辑这个文件,其内容是诸如:
MD MULU1
MD MULU2
……
MD MULU8
等8行内容,编辑完成存盘后,只要我们双击建立好的MAKE.BAT文件,8个文件夹就会自动为我们建立好。
简明批处理教程
ajumail 发表于 2005-03-11
最近对于批处理技术的探讨比较热,也有不少好的批处理程序发布,但是如果没有一定的相关知识恐怕不容易看懂和理解这些批处理文件,也就更谈不上自己动手编写了,古语云:“授人以鱼,不如授人以渔。”因为网上好像并没有一个比较完整的教材,所以抽一点时间写了这篇<<简明批处理教程>>给新手朋友们.也献给所有为实现网络的自由与共享而努力的朋友们.
批处理文件是无格式的文本文件,它包含一条或多条命令。它的文件扩展名为 .bat 或 .cmd。在命令提示下键入批处理文件的名称,或者双击该批处理文件,系统就会调用Cmd.exe按照该文件中各个命令出现的顺序来逐个运行它们。使用批处理文件(也被称为批处理程序或脚本),可以简化日常或重复性任务。当然我们的这个版本的主要内容是介绍批处理在入侵中一些实际运用,例如我们后面要提到的用批处理文件来给系统打补丁、批量植入后门程序等。下面就开始我们批处理学习之旅吧。
2024-07-24 广告