bat 脚本 复制文件 三:BAT 批处理脚本基础-常用批处理命令
接触过编程的同学,一定听过关键字的概念,每一门编程语言都有自己的关键字,批处理也有它的关键字,也就是我们今天要讲的常见命令。
1、REM 和 ::
rem 第一个批处理文件
::输出 hello word
@echo off
echo hello word

以上批处理脚本,用到了两种方式实现注释,输出如下

“REM 第一个批处理文件”虽然使用REM注释掉了这一行,但是这行内容还是打印在了屏幕上,这种将每行脚本输出到命令行的行为被称为“回显”。
使用双冒号::实现的注释则不会再屏幕上打印回显。
2、echo 和@

在cmd中输入 echo /? 查看命令说明,可以看到,echo有两种用法

(1)从上述我们第一个批处理脚本bat 脚本 复制文件,可以看到@echo off这行命令,这个命令分为@和echo off两部分。
在每行脚本的开头加上@就可以关闭这一行的回显。
而echo off则是关闭回显功能卡盟,echo off之后的命令行都不会出现回显,打开回显为echo on。
(2)echo [message],即在当输出流输出到对应处,我们的批出是在cmd命令行中执行,所以默认输出到命令行。
在第一个批处理脚本中,我们通过echo hello word在命令行中输出了hello word这句话。
那要输出到其它的地方,如何实现呢,这里就要用到重定向,这里简单举例
@echo off
echo hello word>book.txt

通过重定向符>我们将输出流输出到了文本book.txt中,执行脚本,可以看到脚本同级目录下生成了book.txt文件。

打开book.txt可以看到我们要输出的内容,输出到了book.txt中。

通过echo.的方式就可以输出空行了,此处的点.也可以用,:;”/代替
@echo off
echo.
echo hello word
echo.
pause
输出如下

输出鸣响 echo ^G,^G符号是在dos窗口中用Ctrl+G或Alt+007输入
3、pausebat 脚本 复制文件,让脚本暂停,通常为了防止cmd一闪而过,添加pause,方便查看输出内容

4、color 设置控制台的颜色

设置背景色淡蓝色,前景色亮白色
@echo off
color 9F
echo;
echo hello word
echo.
pause

来源:【九爱网址导航www.fuzhukm.com】
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!