bat文件中@echo off是什么意思

如题所述

@echooff的意思是关闭回显,不显示正在执行的批处理命令及执行的结果等。
语法:echo[{onoff}][消息]示例:@echooff/echohelloworld。

当echo设置off值时,将执行以下指令而不显示,并且只有当再次出现echoon时才会看到下面的语句。

Echo通常与@一起使用,@放在Echo前面,即@Echo,以防止@后面的句子显示,而@本身不显示。因此,@echooff可以达到不显示任何信息的效果。

扩展资料:
批处理用于DOS和Windows系统。批处理文件的扩展名为bat。

批处理由命令解释器(通常是命令)运行。内建在DOS或Windows中的。类似于Unix中的Shell脚本。

扩展名为.bat或。的批处理文件的最简单示例。cmd是编写您将在命令行上使用的各种命令。对于更复杂的情况,您需要使用if、For、goto和其他命令来控制程序的执行,就像C、Basic和其他高级语言一样。

pause命令将挂起该命令。

call命令从一个批调用另一个批,并且不会终止父批。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2017-01-26
打开回显或关闭请求回显功能,或显示消息。如果没有任何参数,echo 命令将显示当前回显设置。
语法
echo [{on off}] [message]
Sample:@echo off / echo hello world
即是说当echo设置off值的时候,那么下面的指令都将只执行而不显示,当再次出现echo on时下面的语句才为可见的(回显),echo通常和@一起使用,@放
在echo的前面,即是 @echo,作用是让@后面的句子不显示出来,而@本身也是不显示的,那么通过 @echo off 可达到不显示任何信息的效果。
在实际应用中我们会把这条命令和重定向符号(也称为管道符号,一般用> >> ^)结合来实现输入一些命令到特定格式的文件中.这将在以后的例子中体现出来。本回答被网友采纳
相似回答