.bat文件中echo和@的用法
来源:互联网 发布:手机虚拟光驱软件 编辑:程序博客网 时间:2024/04/30 00:16
在F盘建立一个名称为myFile的文件夹, 把Windows系统的cmd.exe复制到myFile文件夹下,并在myFile中建立myBat.txt文件,改名为myBat.bat, 右击myBat.bat文件,选择文本文件的方式打开,进行编辑。以后,我就不再介绍这个简单的过程了。
在这篇文章中,我们将介绍echo的用法。我们先来复习一下这个单词吧。
echo : 回声。例句: I can hear the echoes of my voice.
myBat.bat文件的内容为:
echo 这是一个批处理文件在cmd.exe中运行myBat.bat文件,结果可以发现,在shell界面上,有该命令行(包括汉字)的回显,另外,又成功输出了后面的汉字。可见,在这里,echo命令的作用就类似于C语言中的printf函数。
myBat.bat文件的内容为:
echo offecho 这是一个批处理文件echo 这是一个批处理文件echo 这是一个批处理文件在这里, echo off关闭了回显,所以下面的三个命令行不会出现回显,但是echo off本身回回显
myBat.bat文件的内容为:
echo offecho 这是一个批处理文件echo 这是一个批处理文件echo 这是一个批处理文件echo onecho 这是一个批处理文件echo 这是一个批处理文件echo 这是一个批处理文件
在这里,echo off关闭回显(但其本身仍然会回显), 接下来三个命令行不会回显,echo on是打开回显,所以最后三个命令行会回显,三十,要注意,echo on命令本身不会回显,因为,此时此刻,echo 还处在off的状态,只有当echo on执行完后, echo 才会是on的状态。
myBat.bat文件的内容为:
echoecho offecho在这里,单独的一个echo用来检测echo究竟是on的状态还是off的状态。
当然, echo还有很多其他功能呢,比如,echo后面加一个点表示换行。另外,echo还可以用来建立文件呢!我们在这里就不讲这个了。
我们知道, echo off可以关闭下面命令的回显,但是不能关闭自身的回显,怎么办呢?这个时候,就有必要用@
myBat.bat文件的内容为:
@ echo on@ echo on在这里,@用于关闭本命令回显。因此,在通常情况下,要关闭所有命令行的回显,则用该用下面的方式:
@ echo offmd 1rd 1md 2rd 2
@ echo offmd 1 rd 1但如下是错误的(不能实现预定功能):
@ echo offmd 1 rd 1
注意,@并不受echo状态的影响,关于echo和@的介绍,到此为止。最后说一下,如果要查某命令的使用方法,可以如下(在shell界面和.bat中,都可以):
echo /?
- .bat文件中echo和@的用法
- .bat文件中echo和@的用法
- .bat文件中echo和@的用法
- .bat文件中echo和@的用法
- 批处理文件.bat中echo off和echo on的作用
- .bat文件中set和setlocal的用法
- .bat文件中set和setlocal的用法
- bat中echo 和 @echo有何区别?
- .bat文件中call命令的用法
- .bat文件中if的用法
- .bat文件中for的用法
- .bat文件中call命令的用法
- .bat文件中if的用法
- .bat文件中for的用法
- .bat文件中call命令的用法
- BAT文件的所有命令和用法
- Linux中echo的用法
- Linux中echo的用法
- VC Tools->Options->include files配置项对应的注册表路径
- redis在windows的安装
- python 3.3 备份某个文件夹 小例
- c++builder录音
- stm32 ucos
- .bat文件中echo和@的用法
- LifeCycle
- java Socket 各种异常
- RTTI相关函数
- 模板与泛型编程
- 如何打包发布基于Qt4 Windows的软件
- sd 卡拷贝大文件掉卡
- 网络技术研究热点和云计算
- Oracle体系结构及备份(五)——sga