作者:孤独的李新_780 | 来源:互联网 | 2024-12-21 10:55
1,bat由来:
BATCH,一批,成批作业,批处理文件后缀BAT就取的前三个字母。
2,Ping sz.tencent.com>a.txt
>的作用为,把前面得到的东西放到后面所给的地方
Pingsz1.tencent.com>>a.txt
>>的作用,与>差不多,区别是把结果追加到前一行得出的结果的后面,具体的说是下一行,而前面一行的命令得出的结果将保留,这样会导致文件越来越大。
3,@
让执行窗口中不显示它后面这一行的命令本身
4,echo
一个开关命令,只有两种状态:打开(echo on)和关闭(echo off)。直接执行echo命令将显示当前echo命令状态
执行echo off将关闭回显,后面所有命令都不显示命令本身,只显示执行后的结果,除非执行echo on命令。需要实际操作演练
另外两种用法,一,用它来显示信息
二,可直接编辑文本文件
5,::
一个注释命令,和rem命令等效,自我感觉和VB中'的作用一样
6,pause
暂停,让当前程序进程暂停一下,并显示信息
7,:和goto
goto一个跳转命令,:是一个标签。当程序运行到goto时,将自动跳转到:定义的部分去执行
goto命令也可以提前结束程序,如goto end命令便可实现
8,%
批处理中的一个参数。使用%的话,不同的参数可以达到不同的目的,可以使得命令更加灵活
9,if
一个判断命令,三种用法
(1)输入判断
(2)存在判断
(3)结果判断
10,call
感觉和VB中call的作用一样,就是调用的作用,从一个批处理脚本中调用另一个批处理脚本。call的命令,还可以用来调用自身
11,&与&&与||
&作用,用来连接n个DOS命令,并把这些命令按顺序执行,但是不管是否有命令执行失败
&&前后必须都有其他命令,也是用来连接命令,不同之处在于,从前往后依次执行被它连接的几个命令时会自动判断是否有某个命令执行出错,一旦出错将不继续执行后面的命令
||命令用法和&&几乎一样,但作用和它相反,在执行多条命令时,当遇到一个执行正确的命令时,就退出此命令组合,不再继续执行下面的命令
最最最重要的是,要灵活运用!