如何使用批处理
批处理(Batch)是一种简化的脚本语言,它应用于DOS和Windows系统中,它是由DOS或者Windows系统内嵌的命令解释器(通常是COMMAND.COM或者CMD.EXE)解释运行.类似于Unix中的Shell脚本.批处理文件具有.bat或者.cmd的扩展名,其最简单的例子,是逐行书写在命令行中会用到的各种命令.更复杂的情况,需要使用if,for,goto等命令控制程序的运行过程,如同C,Basic等高级语言一样.如果需要实现更复杂的应用,利用外部程序是必要的,这包括系统本身提供的外部命令和第三方提供的工具或者软件.批处理程序虽然是在命令行环境中运行,但不仅仅能使用命令行软件,任何32位的Windows程序都可以放在批处理文件中运行.
在这篇博文里我不会去仔细强调批处理的语法,我会列举出很多批处理可以使用的场合,让大家有一个感性的认识,知道我们的日常操作中有很多事情是可以简化操作的,如果大家想要去学,微软的技术网站上有很好的资料,如下:http://www.microsoft.com/resources/documentation/windows/xp/all/proddocs/en-us/batch.mspx?mfr=true.
第一种方法是使用copy con 1.bat命令,con代表计算机的屏幕,copy命令是拷贝的意思路人皆知,这条命令的意思就是把屏幕上的内容拷贝进文件1.bat中,当然1.bat也可以是2.bat、3.txt之类的文本文件.如下:我使用这条命令在d:batch目录下创建了一个1.bat的批处理文件,文件内容是There is a.txt file in current directory!注意,在使用这条命令时,想要结束输入,需要按下ctrl z.
第二种方法是使用edit命令,edit是系统自带的一个文本编辑程序, 我看着怎么跟TC的界面很像,呵呵!~~ 支持鼠标点击.
虽然我不想强调语法, windows下的批处理命令主要有以下这些: echo:用于在屏幕显示文字信息. 命令格式:echo [{on|off}][message] 参数说明: on:允许批处理文件在执行的过程中显示命令. off:禁止…………………………………………. message:表示需要显示在屏幕上的信息. 实例: 我把前面创建的1.bat修改为如下几条指令,先打开echo,然后ver显示系统版本,然后path一下显示环境变量,然后关闭echo,再做一遍.我们来看看有什么区别. 拥有帝国一切,皆有可能。欢迎访问phome.net 我们清楚得看到,echo off之后的ver和path就没有显示在屏幕上了,而他们的执行结果就顺序连接在一起了.
@:用于屏蔽执行的命令显示在屏幕上. 命令格式:@[command] 参数说明: command:要屏蔽的显示命令. 实例: 还是刚才那个例 |
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |