批处理命令使用" @"

时间:2014-11-11 04:35:56

标签: windows batch-file

在命令之前使用@而不是没有任何内容之间的区别是什么? 我到目前为止唯一的区别是@echo off表示“不显示命令”而echo off表示“说off

2 个答案:

答案 0 :(得分:1)

如果您没有使用@echo off启动批处理脚本,那么脚本的每一行都会在它运行时回显到命令提示符。这对于记录或调试很有用。

如果启用了echo,则可以在命令之前放置@,以防止该命令在运行时被回显。

除此之外,@没有做任何其他事情。

答案 1 :(得分:1)

ECHO OFF 

将在命令提示符下显示“ECHO OFF”,然后在

时关闭回声
@ECHO OFF

不会显示任何消息并关闭回声。