Windows批处理(一)

版权声明:本文为博主原创文章,未经博主允许不得转载。喵~ https://blog.csdn.net/weixin_38052017/article/details/89632627

批处理是一系列可执行的命令集合揉成的一个文件,有点类似于日常开发中的一个类。window平台下批处理文件扩展名一般为bat或者cmd

先介绍几个简单的命令

①: REM 和::

这是注释命令,和开发中的//效果是一样的,都是单行注释。

有效标号:冒号后面跟一个变量字符串,一般用于goto语句的跳转。例如 :functionA 和 :array2list

无效标号:冒号后面是一个特殊符号,比如:: 和:+ 等等都是表示单行注释。

②: ehco 和 @

echo主要作用就是输出信息,有点类似我们js中用到的alert。当然还有其他的几个我们常用的功能。

1:建立新的文件或者追加文件到内容

echo 'content' > filename.txt ::新建文件

echo 'content' >> filename.txt ::追加内容到文件

2:关闭开启回显功能

这个回显是什么意思呢,其实就是我们在运行bat时候其实是会弹出cmd窗口的。执行命令的时候会将我们所有的command都打在窗口中,这样看起来就不好看了。所以一般调试的时候可以打开看执行到哪里了,调试完毕后会在批处理文件第一行加上 @echo off 这么一段。echo off 表示关闭所有回显。这就是我们来介绍@这个命令的时候了,@表示不管echo 是配置的on还是off 都不回显命令。所以在设置echo off的时候我们一般都会在前面加上@不然这个命令又会回显到cmd窗口。

③:pause

这个命令字面上理解是暂停的意思,用起来就相当于开发中的断点这个功能。使用了pause命令之后会显示 请按任意键继续. . .

如果想显示成其他的可以这么整

echo 'msg' & pause > nul

ok今天就先介绍这三个命令了,虽然简单但是在我们的使用中经常会出现的。下面就来写第一个bat脚本了。

::第一个bat脚本

@echo off

echo 丢雷楼某嗨

pause

echo 不好意思说错了

pause

猜你喜欢

转载自blog.csdn.net/weixin_38052017/article/details/89632627