Bat学习

echo:(反射 回音)

echo 开关命令,off on 。表示显示/不显示此命令后的字符,

@ 与echo off相象,但它是加在其它命令行的最前面,表示运行时不显示命令行本身。句后所有运行的命令都不显示命令行本身

::/rem 表示此命令后的字符为解释行

goto: 跳转指令
“:”是一个标签
goto: 表示跳转到:后的命令

%: 参数

if:判断: if "%1"=="help" goto usage
if not "%1"=="...
if (not) exist C:\xutao\xutao.txt
输入判断、存在判断、结果判断

call 调用另一条批处理文件(如果直接调用别的批处理文件 ,执行完那条文件后将无法执行当前文件后续命令)

pause 运行此句会暂停

find:搜索,在文件中搜索特定的字符串

https://www.cnblogs.com/glaivelee/archive/2009/10/07/1578737.html

 


答复命令中的提问
格式:ECHO 答复语|命令文件名
C:>ECHO Y|CHKDSK/F

建立新文件 :ECHO 文件内容>文件名
增加文件内容: ECHO 文件内容>>文件名

要显示中文,本机使用中文简体编码 GB2132

> 与 >> 功能:输出信息重定向到指定的设备或文件。系统默认输出到显示器。 示例: ? echo aaaaa>a.txt 即可将本在显示器上显示的信息aaaaa输出到文件a.txt中, 屏幕上没有任何显示。如果文件a.txt本来已经存在,该命令将首先擦除 a.txt中的所有信息,然后写入信息aaaaa;若a.txt本来就不存在,该命令即 可新建一个a.txt文件,并写入信息aaaaa。 ? echo aaaaa>>a.txt 类似于echo aaaaa>a.txt。区别在于:如果a.txt本已存在, >a.txt会擦除a.txt中的原有内容,而>>a.txt并不擦除原有内容,仅在a.txt文 件的末尾添加信息aaaaa。a.txt不存在时,二者没有差别。

 

< 功能:将输入信息来源重定向为指定的设备或文件。系统默认从显示器读 取输入信息。

: | 功能:管道符号,将前面命令的输出结果重定向输出到管道符号后面的命 令中去,作为后面命令的输入。使用格式为:command_1|command_2


符号: ^ 功能:转义符号,将特殊符号转化为一般符号,即剥离特殊符号的特殊地 位。特殊符号指:| & > < 。比如,如果我们想输出符号“>”,直接用命 令 echo > 是不行的,必须修改为 echo ^>。其余几个特殊符号类似需要有 同样的处理。


符号: &、&&、|| 功能:逻辑命令符号,& 它的作用是用来连接n个DOS命令,并把这些命令 按顺序执行,而不管是否有命令执行失败。&&表示当前面的命令成功执行 时,则执行&&后面的命令,否则不执行;||表示当前面的命令失败时,执 行||后面的命令,否则不执行。

 


网络命令 ?ping 进行网络连接测试、名称解析 ?ftp文件传输 ?net 网络命令集及用户管理 ?telnet远程登陆 ?ipconfig显示、修改TCP/IP设置 ?msg 给用户发送消息 ?arp 显示、修改局域网的IP地址-物理地址映射列表

 

posted @ 2018-11-05 23:10  Edwin_Xu  阅读(204)  评论(0编辑  收藏  举报