作者:empty 页数:472 出版社:empty |
目前网上批处理教程良莠不齐且不够系统,让批处理爱好者学习批处理(Batch) , 也称为批处理脚本, 具有.bat或者.cmd的扩展简单的批处理,是逐行书写在命令行中的各种命令;复杂点的,1、与计算机语言相比,批处理不需要编译器,编写、执行代码难度很大。本教程系统整理了批处理知识, 讲解了绝大部分的DOS命令, 程序力求最简, 让从没有接触过DOS命令的朋友也可以看懂。另外,在每个命令后面有高级技巧篇,讲解命令的特殊(旁门左道)用法。批处理定义名。顾名思义,批处理就是对某对象进行批量的处理,属于脚本语言的一种。DOS批处理是基于DOS命令的, 用来自动地批量执行DOS命令,以实现特定操作的脚本。批处理是一种简化的脚本语言,它应用于DOS和Windows系统中, 它是由DOS或者Windows系统内嵌的命令解释器(通常是Command.com或CMD.exe) 解释运行, 类似于Unix中的Shell脚本。需要用if, for, goto, call等命令控制程序的运行过程, 如同C, Basic等中高级语言一样;如果需要实现更复杂的应用,则要借助外部程序,包括系统本身提供的外部命令和第三方提供的工具或者软件。为什么要学习DOS批处理?非常方便。
2、批处理可以完成很多直接使用Windows操作很麻烦的工作。例如清理系统垃圾,假如没有安装任何软件,每次清理都需要一个个手工清理,估计没几个人有耐心做到,用批处理就非常便捷了。大批量删除、修改、搜索文件,使用批处理也是最佳选择。再比如我们可以将一个个复杂的Windows操作制作成一个个批处理文件, 需要时只需要双击运行就行了,大大减轻我们的记忆负担。例如隐藏文件,如果是在Windows下操作, 则首先打开regedit注册表编辑器, 然后按照路径一级级展开, 找到Checked Value键, 将键值改为0就实现彻底隐藏文件,将键值改为1就恢复显示文件。如果我们经常需要隐藏和显示文件,每次这么操作就异常繁琐,而且对记忆也是不小的负担。我们可以编辑批处理程序:隐藏代码:
结论:想对计算机操作和维护更加便利、想充分使用计算机的更多功能, 操作一些Windows下无法实现的操作、想成为计算机高手、想成为黑客或者防范黑客等, 就必须学习DOS批处理!批处理也有劣势,毕竟它不能算一门计算机语言,有些方面用批处理无法实现或者实现起来太复杂。在执行方面,批处理的速度远远比不上C语言编译出来的exe文件运行速度, 这个在对数字的计算方面尤为明显。学习批处理究竟难不难?学习批处理, 几乎等于学习DOS命令。早期的计算机使用的操作系统基本都是DOS系统, 一般用户学习批处理很容易。后来的计算机使用的操作系统基本都是Windows操作系统, 几乎不用输入什么命令, 大多数人对DOS命令一窍不通, 学习起来会困难些。编译器器来编译后才能运行。批处理代码不需要编译器,最常见的方式是将学过计算机高级语言的人都知道,程序代码写好后,还需要编译代码直接写在记事本上, 然后命名为.bat或.cmd格式文件就可以双击运行了。如果程序非常简短,也可以在命令行窗直接写代码运行,调出命令行窗的方法:“开始->运行, 输入emd调出命令行窗”在cmd窗输入“edit”, 也可以调出代码编辑器, 不过似乎不太好用。网上也有一些可以用于编辑批处理的程序。反编译:批处理程序很容易被反编译,只需修改文件后缀名就可以知道程序代码, 这是个严重的缺点。网上很多软件可以将bat文件转换成为exe文件防止反编译, 可是好多编译好后就被杀毒软件杀掉了, 原因是网上的这些软件无非是进行打包加壳后变成的EXE, 一旦执行,必然会释放出原始文件,而且加壳后很多杀毒软件会很敏感,报毒查杀。不过有一个软件可以做到真正将bat转换为exe, 还可以加图标,附加程序等, 那就是Quick BFC。